如何设定显示的文件类型为多种的,如只显示*。BMP,*。GIF的要怎么做?
解决方案 »
- wm-ctlcolordlg
- DataGrid如何获取当前选中行中某一项的数据
- 服务器怎样自己控制recv??防止客户端一下子发很多数据过来,导致报错 散分求助了
- VC6.0和VC2005我该用哪个
- c程序调用dll中的函数后再封装成dll怎么做啊,最好举个例子,帮帮忙啊,谢谢了
- 请问如何修改注册表子键的名称和键名
- 不用enumChildWindows,用递归写个算法枚举窗口的控件~
- 如何实现一个程序,使得该程序能自动在其他dialog中的CEdit对象填入数据以及点击按钮
- 急,求救关于dialogbox的小问题,为什么我的对话框显示不出来!!
- 请问谁知道widows在启动一个窗口时需要处理那些消息
- 求且:::CStatic控件文本对齐方式.
- 如何设置CControlBar的size?
dlg.m_ofn.lpstrFilter ="*.cha(链条文件)\0*.cha\0*.cfs(动作文件)\0*.cfs\0*.set(设置文件)\0*.set\0*.*(所有文件)\0*.*\0\0";
CFileDialog dlg(TRUE,"bmp",NULL,OFN_HIDEREADONLY,NULL,NULL);
dlg.m_ofn.lpstrFilter ="*.bmp(位图文件)\0*.bmp\0*.gif\0*.gif\0*.*(所有文件)\0*.*\0\0";
if(dlg.DoModal()!=IDOK)
return;
"文本文件 (*.txt)|*.txt|"
"Web 页 (*.htm)|*.htm|"
"所有文件 (*.*) |*.*||";
照着这个格式去写就可以拉!
filename = "(*.dat;*.txt)|*.dat;*.txt||";
CString filename;
filename = "(*.dat;*.txt)|*.dat;*.txt||";
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,filename);
if(dlg.DoModal()!=IDOK)
{
printf("can not find file ! \n");
}
else Str = dlg.GetPathName();
return Str;
这是完整的代码,我在用,是好的!