添加了SetMenu(NULL)这句后,在这句函数内部被ASSERT(::IsWindow(m_hWnd));然后就崩溃了。 求大神帮帮忙,到底咋回事...如题
BOOL CFrameWnd::SetMenu(CMenu* pMenu)
{
ASSERT(::IsWindow(m_hWnd));
if (m_dwMenuBarState == AFX_MBS_VISIBLE)
{
return ::SetMenu(m_hWnd, pMenu->GetSafeHmenu());
}
else
{
ENSURE(m_dwMenuBarState == AFX_MBS_HIDDEN);
m_hMenu = pMenu->GetSafeHmenu();
return TRUE;
}
}

添加了SetMenu(NULL)这句后,被assert
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-