为什么在指定区域弹不出右键菜单呢?
代码如下,如果落在rc范围内的话就弹出菜单,这么写有什么错误吗?为什么菜单弹不出来呢?
void CMyWorkView::OnContextMenu(CWnd* pWnd, CPoint point)
{
CMenu menu;
CRect rc(0,0,100,100);
if(rc.PtInRect(point))
{ menu.LoadMenu(IDR_MENU_Run);
menu.GetSubMenu(0)
->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point.x,point.y,this);
}
else{}
}