CFileDialog的问题
下面是其中的一段代码,编译通过,但是运行到CFileDialog那一句就会出错,
请问是怎么回事,多谢了!
case WM_COMMAND:
switch (LOWORD(wParam))
{
case IDOK:
case IDCANCEL:
EndDialog(hDlg, LOWORD(wParam));
break;
case IDC_LOR_TO_SINOGRAM:
{
TCHAR szFilters[]= _T("文件类型(*.dat)|*.dat|All Files (*.*)|*.*||");
CFileDialog dlg(TRUE,_T("dat"),_T("*.dat"),OFN_FILEMUSTEXIST| OFN_HIDEREADONLY,szFilters);
dlg.m_ofn.lpstrInitialDir = _T("c:\\WINDOWS\\");
CString strFilePath;
if(dlg.DoModal() == IDOK)
{
strFilePath = dlg.GetPathName();
}
......