没有合适的资源?快使用搜索试试~ 我知道了~
VS2008中为MFC项目插入右键菜单
3星 · 超过75%的资源 需积分: 9 10 下载量 110 浏览量
2012-10-06
20:33:16
上传
评论
收藏 33KB DOC 举报
温馨提示
试读
2页
详细地VS2008中为MFC项目插入右键菜单,是个很不错的例子,供参考。
资源推荐
资源详情
资源评论
VS2008
中为
MFC
项目插入右键菜单
分类: MFC
初学者
2011-11-17 13:34127 人阅读 评论(0)收藏 举报
VC6 中可用 componets and controls Gallery 方便的插入右键菜单,但在 VS2008 中没有
此项功能。
经实验,插入过程如下:
1.在资源视图中新建并编辑菜单资源 IDR_MENU1。
2.在类视图中,在 CMainFrame 类上点击右键-属性。
3.选择消息标签,选择 WM_CONTEXTMENU 消息,添加 OnContexMenu()响应函数。
(WM_CONTEXTMENU 消息在右击窗口时触发)。
4.此时在 CMainFrame 类中可以看到加入的消息映射
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
ON_WM_CONTEXTMENU()
END_MESSAGE_MAP()
及消息响应函数 CMainFrame::OnContextMenu(CWnd* /*pWnd*/, CPoint pos)
编辑 OnContextMenu 函数,加入如下代码:
CMenu menu;
menu.LoadMenu(IDR_MENU1);
menu.GetSubMenu(0)->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON|
TPM_RIGHTBUTTON, pos.x, pos.y, this);
MFC 里右键弹出菜单 vs2005
2010-01-08 20:18
1.在资源选项的 Menu 文件夹下右键单击,选择 Insert Menu 命名为 IDR_POPUP_MENU 在里面填一些菜单项
2.选中视图类,在属性中选择消息:WM_CONTEXTMENU,添加函数函数
3.处理代码
void CMyDrawView::OnContextMenu(CWnd* pWnd, CPoint point)
{
// TODO: 在此处添加消息处理程序代码
CMenu m_menu;
资源评论
- jfeast2012-11-17百度上免费的资源让我在这里花一积分又下载了一遍 排版有问题 有些字没法显示
liruiqin1028
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功