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();
CFileDialog会自动更改程序当前工作目录(解决方案)!
最新推荐文章于 2022-04-04 01:10:34 发布