我的程序在解析完xml后,点击“取消”按钮退出当前dialog时,出现wincore.cpp  line 332的错误提示,导致整个应用程序被关闭,查了很久都没发现原因,望大侠指点一下。
我找到wincore.cpp提示出错的代码如下://wincore.cpp  errorCWnd* PASCAL CWnd::FromHandlePermanent(HWND hWnd)
{
CHandleMap* pMap = afxMapHWND();
CWnd* pWnd = NULL;
if (pMap != NULL)
{
// only look in the permanent map - does no allocations
pWnd = (CWnd*)pMap->LookupPermanent(hWnd);
ASSERT(pWnd == NULL || pWnd->m_hWnd == hWnd);    //Line 332
}
return pWnd;
}