对话框DoModal后,我在其它函数中想结束这个对话框调((CT01Dlg*)theApp.m_pMainWnd)->EndDialog( 0L )出错,应该怎么改?
ming6 2005-09-29 05:06:04 函数一
{
CMyDlg dlg;
theApp.m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
}
我想在函数2中结束函数1中产生的对话框
函数二
{
((CMyDlg*)theApp.m_pMainWnd)->EndDialog( 0L );//会引起内存访问错误
}