VS2008如何在MFC中弹出选择文件夹的对话框?

2024-12-16 13:31:45
推荐回答(2个)
回答1:

CFileDialog( BOOL bOpenFileDialog, LPCTSTR
lpszDefExt = NULL, LPCTSTR lpszFileName
= NULL, DWORD dwFlags =
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR
lpszFilter = NULL, CWnd* pParentWnd =
NULL );

这是CFileDialog的构造函数对照你的参数 ,过滤器(lpszFilter)你设置成"PDF 文件 (*.pdf)|*.pdf|所有文件 (*.*)|*.*||")
就不再是默认值,那前面的dwFlags也要设置 总之 参数填的不对 你对照看下吧

回答2:

这几行代码没什么问题呀 = =。 是不是你其他地方错了