为VIEW 类添加RBUTTONDOWN消息处理 ,添加菜单资源
void CTestView::OnRButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CMenu menu;
menu.LoadMenu(IDR_MENU1);
CMenu *pPopup = menu.GetSubMenu(0);
ClientToScreen(&point);
pPopup->TrackPopupMenu(TPM_LEFTALIGN |TPM_LEFTBUTTON,point.x,point.y,this);
menu.Detach();
CView::OnRButtonDown(nFlags, point);
}
本文介绍了一个简单的实现方式,用于在 VIEW 类中处理 RBUTTONDOWN 消息并显示一个上下文菜单。通过加载预定义的菜单资源,将其转换为弹出菜单,并在鼠标右键点击的位置显示该菜单。
741

被折叠的 条评论
为什么被折叠?



