如何改变CFileDialog的默认路径
原创
©著作权归作者所有:来自51CTO博客作者运妙心藏的原创作品,请联系作者获取转载授权,否则将追究法律责任
CFileDialog中有这个参数lpszFileName,指定它就可以了
explicit CFileDialog(
BOOL bOpenFileDialog,
LPCTSTR lpszDefExt = NULL,
LPCTSTR lpszFileName = NULL, //指定这个就行了
DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
LPCTSTR lpszFilter = NULL,
CWnd* pParentWnd = NULL,
DWORD dwSize = sizeof(
OPENFILENAME )
);
CFileDialog dlgFile(TRUE, NULL, "指定的目录", OFN_HIDEREADONLY, _T("(*.pfx;)|*.pfx;||"), NULL);
if (dlgFile.DoModal())
{
...
}