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())
{
...
}

本文介绍了如何使用CFileDialog对话框来指定文件名。通过提供具体的代码示例,详细展示了CFileDialog构造函数各参数的作用,特别是lpszFileName参数的重要性。
1211

被折叠的 条评论
为什么被折叠?



