<script src="win.js" type="text/javascript"></script>
异常听到下面函数:
BOOL CWnd::ContinueModal()
{
return m_nFlags & WF_CONTINUEMODAL;
}
因为窗口没有WF_CONTINUEMODAL风格
1, 如果是模态对话框
如果以下面的方式来使用也会有这个问题
CTestDialog aTestDialog;
aTestDialog.DoModal();//对话框结束时WF_CONTINUEMODAL风格就被移除了
aTest.DoModal();//再次DoModal就会导致上面的断言。
2, 我使用的是非模态对话框
由于在释放非模态对话框时,在PostNcDestroy 函数中只delete this;没有DestroyWindow()造成的。