您的位置:首页 > 其它

CFileDialog会自动更改程序当前工作目录(解决方案)!

2015-10-21 17:03 423 查看
4000

BOOL isOpen = FALSE;		//是否打开(否则为保存)
CString defaultDir = L"E:\\FileTest";	//默认打开的文件路径
CString fileName = L"test.xls";			//默认打开的文件名
CTime tm;
tm=tm.GetCurrentTime();
fileName=tm.Format("%Y-%m-%d.mdb");
CString filter = L"文件 (*.mdb)|*.mdb||";	//文件过虑的类型
CFileDialog openFileDlg(isOpen, NULL, fileName, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|OFN_NOCHANGEDIR, filter, NULL); //<span style="font-family: Arial, Helvetica, sans-serif;">OFN_NOCHANGEDIR是不改变目录的关键字</span>

INT_PTR result = openFileDlg.DoModal();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: