CFileDialog FileDialog(TRUE,NULL,NULL,NULL,(LPCTSTR)("Text files(*.txt)|*.txt|All files(*.*)|*.*"),this);
if(FileDialog.DoModal())
{
  CString szFileName;
  CString szFileFolderP;
  szFileName = FileDialog.GetFileName();
  szFileFolderP = FileDialog.GetFolderPath();//err为什么执行到这一步就出错?
//……
}