CFileDialog类中的DoModal怎么用不了?
CFileDialog fileDlg(FALSE, NULL, NULL, OFN_CREATEPROMPT|OFN_OVERWRITEPROMPT, NULL, NULL);fileDlg.m_ofn.lpstrTitle="Save File";
fileDlg.m_ofn.lpstrFile="Text Files(*.txt)\0*.txt\0All Files(*.*)\0*.*\0\0";
fileDlg.m_ofn.lpstrDefExt="txt";
if(fileDlg.DoModal()==IDOK)
{
CFile file(fileDlg.GetFileName(),CFile::modeCreate | CFile::modeWrite);
file.Write(&m_str,strlen(m_str));
file.Close();
}
怎么会在点击保存是出现运行中止的对话框呢?
各位大侠请赐教!