返回> 网站首页
解决 Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called
yoours2012-10-06 19:53:12
简介一边听听音乐,一边写写文章。
出现上面Warning,原因是,调用窗口类析构的时候,窗口对象还没有销毁.
CXXDlg *m_pdlgMes= new CXXDlg();
m_pdlgMes->Create(IDD_DIALOGXX, this);
m_pdlgMes->ShowWindow():
if( m_pdlgMes != NULL )
{
m_pdlgMes->DestroyWindow();// 增加这一调用
delete m_pdlgMes;
m_pdlgMes = NULL;
}
void CTestDlg ::PostNcDestroy()
{
CDialog::PostNcDestroy();
}
文章评论
1377人参与,0条评论