菜鸟问题80分求教----如何处理OnOpenDocument
MFC编程,我自己用设计了一种文件格式,自定义的扩展名,在myDoc:: OnOpenDocument中获得文件路径,想在显示主frame之前先显示一个对话框,可是在资源管理器双击该类型文件后,可以获得lpszPathName,对话框一显示出来,程序就没有反应了,估计进入了死循环。 简化程序如下:(SDI,支持Drop)
BOOL CmyDoc::OnOpenDocument(LPCTSTR lpszPathName)
{
if (!CDocument::OnOpenDocument(lpszPathName))
return FALSE;
if(lpszPathName!=NULL)
{
CmyDlg cMyDlgTemp;
cMyDlgTemp.DoModal();
//....;//进行文件操作
return FALSE;
}
return TRUE;
}
向高手请教,如何才能使程序不再没有响应解决?