求助:DLL中使用CFileDialog 无响应问题
情况是这样的:
1, 相关环境:vc2005, winXp, MFC
在dll的InitInstance()函数里以DoModal()方式打开了一个主对话框MainDialog,在该对话框里需要
载入csv文件加以分析输出数据。
所以我在主对话框MainDialog添加打开文件按钮,代码如下:
{ AFX_MANAGE_STATE(AfxGetStaticModuleState()); TCHAR sFileFiltrate[] = _T("CSV Files (*.csv)|*.csv||") ; CFileDialog dlgOpenCsv( TRUE, _T("*.csv"), _T("*.csv"), OFN_HIDEREADONLY|OFN_ALLOWMULTISELECT, sFileFiltrate ) ; if ( dlgOpenCsv.DoModal() != IDOK ) { ... ; } }