旧版MFC自定义CFileDialog Win7中扩展无显示 解决

MFC源程序

CFileDialog::CFileDialog(BOOL bOpenFileDialog,
    LPCTSTR lpszDefExt, LPCTSTR lpszFileName, DWORD dwFlags,
    LPCTSTR lpszFilter, CWnd* pParentWnd, DWORD dwSize, BOOL bVistaStyle)

继承时将bVistaStyle置为FALSE即可

CXXDlg::CXXDlg(BOOL bOpenFileDialog,
LPCTSTR lpszDefExt,LPCTSTR lpszFileName,
DWORD dwFlags,LPCTSTR lpszFilter,
CWnd* pParentWnd )
: CFileDialog(bOpenFileDialog, lpszDefExt,lpszFileName,
dwFlags,lpszFilter,pParentWnd,0,FALSE)
posted @ 2012-05-07 16:41  沧海桑田  阅读(1050)  评论(0编辑  收藏  举报