您的位置:首页 > 其它

MFC里右键弹出菜单

2013-10-22 13:38 176 查看


http://blog.163.com/guo_linda/blog/static/123773057201031145958746/


MFC里右键弹出菜单vs2005

2010-04-11 16:59:58| 分类: C|字号 订阅

1.在资源选项的Menu文件夹下右键单击,选择Insert Menu 命名为 IDR_POPUP_MENU 在里面填一些菜单项

2.选中视图类,在属性中选择消息:WM_CONTEXTMENU,添加函数函数

3.处理代码

void CMyDrawView::OnContextMenu(CWnd* pWnd, CPoint point)

{

// TODO: 在此处添加消息处理程序代码

CMenu m_menu;

m_menu.LoadMenuW(IDR_POPUP_MENU);

CMenu *popupmenu = m_menu.GetSubMenu(0);

popupmenu->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, pWnd, 0);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: