如何在控件上添加右键菜单
2011-01-11 15:02
393 查看
1、新建一MFC的对话框应用程序;
2、在资源里面新建一菜单IDR_MENU2作为弹出的右键菜单;
3、添加一ListCtrl控件,并在OnInitDialog函数中为其初始化数据;
4、添加WM_CONTEXTMENU消息;并在该消息的响应函数中添加如下代码:
CMenu m_popupmenu;
m_popupmenu.LoadMenu(IDR_MENU2);
CMenu* pPopupMenu;
pPopupMenu = m_popupmenu.GetSubMenu(0);
pPopupMenu->TrackPopupMenu(TPM_LEFTBUTTON|TPM_LEFTALIGN,point.x,point.y,this);
m_popupmenu.DestroyMenu();
2、在资源里面新建一菜单IDR_MENU2作为弹出的右键菜单;
3、添加一ListCtrl控件,并在OnInitDialog函数中为其初始化数据;
4、添加WM_CONTEXTMENU消息;并在该消息的响应函数中添加如下代码:
CMenu m_popupmenu;
m_popupmenu.LoadMenu(IDR_MENU2);
CMenu* pPopupMenu;
pPopupMenu = m_popupmenu.GetSubMenu(0);
pPopupMenu->TrackPopupMenu(TPM_LEFTBUTTON|TPM_LEFTALIGN,point.x,point.y,this);
m_popupmenu.DestroyMenu();
相关文章推荐
- c#如何仅在datatgirdview控件的头部(列名处)添加右键菜单
- WPF如何后台动态添加控件的右键菜单
- WPF如何后台动态添加控件的右键菜单
- 如何动态添加菜单/菜单项、子菜单、右键菜单
- Duilib中为RichEdit\Edit控件添加自定义右键菜单
- MFC中的CMenu---如何动态添加菜单/菜单项、子菜单、右键菜单
- Win7如何自定义鼠标右键菜单 添加新建EXCEL文档
- win10专业版如何给右键菜单添加显示隐藏文件按钮?
- 如何屏蔽Real控件的右键菜单??
- Win7如何自定义鼠标右键菜单 添加新建EXCEL文档
- 【转】windows7的桌面右键菜单的“新建”子菜单,在注册表哪个位置,如何在“新建"里面添加一个新项
- 如何给CTreeCtrl 添加右键菜单
- Windows下如何将cmd命令添加到右键菜单
- 新手篇01_如何在新建文档中添加控件以及初始化时删除菜单及工具栏
- Win7如何自定义鼠标右键菜单 添加新建文本文档
- C#.NET常见问题(FAQ)-如何给Listbox添加右键菜单
- 如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按钮
- 如何给CTreeCtrl 添加右键菜单
- 如何在右键菜单中添加Beyond Compare合并功能
- Win7如何自定义鼠标右键菜单 添加新建PowerPoint文档