求高人救助,使用cfiledialog出现前所未见的问题 本帖最后由 WENZHIQIANG1112 于 2011-10-15 18:37:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 人都哪去了 我这工程只要用了cfiledialog就鼠标闪烁 重新建工程是来不及了 求好心人士相助啊 cfiledialog调用代码发一下,是不是参数写错了。 CString strFile; CString defExe("dat"); CString defFileName("*.dat"); CString defFilter("数据文档(*.dat)|*.dat|所有文件(*.*)|*.*|"); CFileDialog dlg(true,defExe,defFileName,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,defFilter); dlg.m_ofn.lpstrInitialDir= "d:\\"; //指定文件夹 if(dlg.DoModal()==IDOK) { strFile = dlg.GetPathName(); ...... } 试一下 OPENFILENAME ofn; ZeroMemory( &ofn, sizeof( ofn ) ); ofn.lStructSize = sizeof( OPENFILENAME ); ///设定打开文件的类型 ofn.lpstrFilter = "文本文件(*.txt)\0*.txt\0所有文件(*.*)\0*.*\0"; ofn.nMaxFile = MAX_PATH; ofn.lpstrFile = g____lpstrFilename; ofn.hwndOwner = g____MainFrame; if ( GetOpenFileName( &ofn ) ) {这个是api 首先谢谢jennyvenus 这个能用 屏幕不会闪烁 谢谢啦 ofn.lpstrFile = g____lpstrFilename; ofn.hwndOwner = g____MainFrame;这两个等式右边的是什么 编译器识别不了啊 我还是先去搜搜看 谢啦 jennyvenus 仁兄, 这个也还是会出现闪烁 你觉得我这个问题根源出现在哪 我觉得代码应该没关系调用cfiledialog的是一个非模态对话框 这个和模态非模态有关系么??求相助 我试了 比如这个代码在我的第一个对话框是没问题的 可是为什么同样的代码放在后面的就不行了重新建工程是来不及了 机器问题也说不通啊 我的其他程序都能用cfiledialog本来很简单的代码 现在很是恼火啊 郁闷 关于VC时间的计算 COM组件包装问题 关于内嵌HtmlView在窗口拖动时闪烁的问题 求介绍算法的经典书籍。 快疯了.2019错误...请大家看仔细.. 如何从证书文件中取得公钥? 资源扩大的问题 急!急!急!WM_IME_SELECT怎么用? hi!一个简单的问题,关于类的建立 如何实现显示已经隐藏了的对话框 利用cximage对bmp灰度处理后保存成png图片后的大小怎么改变 关于netdb.h头文件问题?
CString defExe("dat");
CString defFileName("*.dat");
CString defFilter("数据文档(*.dat)|*.dat|所有文件(*.*)|*.*|");
CFileDialog dlg(true,defExe,defFileName,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,defFilter);
dlg.m_ofn.lpstrInitialDir= "d:\\"; //指定文件夹
if(dlg.DoModal()==IDOK)
{
strFile = dlg.GetPathName();
......
}
ofn.lStructSize = sizeof( OPENFILENAME );
///设定打开文件的类型
ofn.lpstrFilter = "文本文件(*.txt)\0*.txt\0所有文件(*.*)\0*.*\0";
ofn.nMaxFile = MAX_PATH;
ofn.lpstrFile = g____lpstrFilename;
ofn.hwndOwner = g____MainFrame; if ( GetOpenFileName( &ofn ) )
{这个是api
ofn.lpstrFile = g____lpstrFilename;
ofn.hwndOwner = g____MainFrame;
这两个等式右边的是什么 编译器识别不了啊
我还是先去搜搜看 谢啦
你觉得我这个问题根源出现在哪 我觉得代码应该没关系
调用cfiledialog的是一个非模态对话框 这个和模态非模态有关系么??
求相助
重新建工程是来不及了 机器问题也说不通啊 我的其他程序都能用cfiledialog
本来很简单的代码 现在很是恼火啊 郁闷