debug assertion failed (MFC 添加快捷菜单)

我根据书本上编译的,然后没有错误,没有警告,可是就是运行出问题了,找了好几种方法,不知道为什么,请大神讲解

我用的VC 6.0 win7 系统

void CMenuTestView::OnContextMenu(CWnd* pWnd, CPoint point) 
{
	// TODO: Add your message handler code here
	CMenu MenuPop;
	if(MenuPop.CreatePopupMenu)
	{
	MenuPop.AppendMenu(MF_STRING,ID_ShowTxt,"显示文本(&T)\t, Ctrl+T");
	MenuPop.AppendMenu(MF_STRING,ID_PopMsg,"弹出信息框(&I)\t, Ctrl+I");
	MenuPop.TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this);
	}

}

 

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^