Chinaunix首页 | 论坛 | 博客
  • 博客访问: 45006
  • 博文数量: 8
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-07 10:04
文章分类

全部博文(8)

文章存档

2011年(1)

2008年(7)

我的朋友
最近访客

分类: C/C++

2008-03-07 21:54:50

 1、保存对话框
 CFileDialog fileDlg(FALSE);
 fileDlg.m_ofn.lpstrTitle="我的文件保存对话框";
 fileDlg.m_ofn.lpstrFilter="Text Files(*.txt)\0*.txt\0All Files(*.*)\0*.*\0\0";
 fileDlg.m_ofn.lpstrDefExt="txt";
 fileDlg.m_ofn.lStructSize=88;//值为76时为98风格的对话框,默认的也是98风格对话框
 if(IDOK==fileDlg.DoModal())
 {
  CFile file(fileDlg.GetFileName(),CFile::modeCreate | CFile::modeWrite);//此处衔接起来了它们2个类
  file.Write(""));
  file.Close();
 }
 
2、打开对话框
  CFileDialog fileDlg(TRUE);
 fileDlg.m_ofn.lpstrTitle="我的文件打开对话框";
 fileDlg.m_ofn.lpstrFilter="Text Files(*.txt)\0*.txt\0All Files(*.*)\0*.*\0\0";
 
 if(IDOK==fileDlg.DoModal())
 {
  CFile file(fileDlg.GetFileName(),CFile::modeRead);
  char *pBuf;
  DWORD dwFileLen;
  dwFileLen=file.GetLength();
  pBuf=new char[dwFileLen+1];
  pBuf[dwFileLen]=0;
  file.Read(pBuf,dwFileLen);
  file.Close();
  MessageBox(pBuf);
 }
阅读(1289) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:CAsyncSocket

给主人留下些什么吧!~~