关于CFileDialog 的使用 1. 保存文件2. 文件框只显示文件夹和 .abc 类型的文件3. 文件名默认为空 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好吧,我来答非所问:1、使用MSDN,这是很基本的设置。2、发错板块,转基础类。 哦 酱紫啊让我先看看MSDN 另外,对你的那个补充问题,文件名为空,又没有默认文件名,你打算怎么保存呢?CFileDialog只是个对话框,并不保存文件,你根据它的返回值获得需要保存的文件名,然后自己需要操作保存的过程。只是在”文件名为空,又没有默认文件名“的时候CFileDialog貌似不能立即退出对话框,因而没有返回值。如果一定需要可以立即退出对话框的话,需要从CFileDialog派生个子类,处理OnOK事件了。 CFileDialog dlg(FALSE,"","",OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"abc文件 (*.abc)|*.abc|",this);///TRUE为OPEN对话框,FALSE为SAVE AS对话框 char path[MAX_PATH]; GetCurrentDirectory(MAX_PATH,path); dlg.m_ofn.lpstrInitialDir=path; //默认的路径 if(dlg.DoModal()==IDOK){} CFileDialog只负责获取文件名,保存文件自己另外做(谁知道你要怎么保存?)。过滤器,看该类说明。判断文件名为空的时候自己取个默认名字。 请问VC FORM之间如何传参数 一直想做一个软件调试器 R3 级的!!! 初学者提问,因为急所以来不及看书100分 求助有关ListControl的删除 定位网页元素的问题!(请众多高手和大雨仔能多多指教啊) 两类不同的东西怎么在一起串行化呀? 刚学Winsock编程,第一个程序就遇到了问题。 急问 哪里有vc++6.0下载 xp内置访问ZIP文件格式 使用是什么名字的DLL 请问一个低级问题,这个论坛忘了密码怎么办? 运行的过程,请高手确认一下 两个问题:1、如何灰化主菜单;2、单文档CListView基类,如何在显示主界面之后自动弹出MessageBox对话框?
2、发错板块,转基础类。
只是在”文件名为空,又没有默认文件名“的时候CFileDialog貌似不能立即退出对话框,因而没有返回值。如果一定需要可以立即退出对话框的话,需要从CFileDialog派生个子类,处理OnOK事件了。
char path[MAX_PATH];
GetCurrentDirectory(MAX_PATH,path);
dlg.m_ofn.lpstrInitialDir=path; //默认的路径
if(dlg.DoModal()==IDOK)
{
}
过滤器,看该类说明。
判断文件名为空的时候自己取个默认名字。