CDialog派生类,DoModal后OnOK或OnCencel出现断言异常 ASSERT(:IsWindow(m_hWnd))

CDialog派生类,DoModal后OnOK或OnCencel出现断言错误 ASSERT(::IsWindow(m_hWnd))class CMyDialog : publ

CDialog派生类,DoModal后OnOK或OnCencel出现断言错误 ASSERT(::IsWindow(m_hWnd));
class CMyDialog : public CDialog
 {
 };
 
调用:
 CMyDialog myDialog;
 INT_PTR nResponse = myDialog.DoModal();
 
在弹出的对话框选择 OK 后,出现断言错误
 ASSERT(::IsWindow(m_hWnd));
 
怎么解决?