Debug Assertion Failed!
BOOL CMFCShellTreeCtrl::GetRootItems() { ASSERT_VALID(this); ENSURE(afxShellManager != NULL);//断在这儿.. ASSERT_VALID(afxShellManager); LPITEMIDLIST pidl; if (FAILED(SHGetSpecialFolderLocation(NULL, CSIDL_DESKTOP, &pidl))) { return FALSE; } ...... }
void CMFCShellListCtrl::PreSubclassWindow() { CMFCListCtrl::PreSubclassWindow(); _AFX_THREAD_STATE* pThreadState = AfxGetThreadState(); if (pThreadState->m_pWndInit == NULL) { if (!InitList()) { ASSERT(FALSE);//断在这里 } } }