为列表控件添加右键弹出菜单
2014-07-06 10:47
399 查看
1、首先,新建一个菜单资源,ID为IDR_MENU1;
2、通过类向导添加WM_CONTEXTMENU消息的响应函数:
定义如下:
另外:
2、通过类向导添加WM_CONTEXTMENU消息的响应函数:
定义如下:
void CListCtrl::OnContextMenu(CWnd* pWnd, CPoint point) { CMenu menu; VERIFY(menu.LoadMenu(IDR_MENU1)); // 加载菜单资源 CMenu* pPopup=menu.GetSubMenu(0); ASSERT(pPopup!=NULL); pPopup->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON,point.x,point.y,this); //在鼠标当前位置弹出菜单 }
另外:
#include "afxconv.h" // 转换宏头文件
相关文章推荐
- 右键单击列表控件的一项---弹出菜单
- 给树形控件添加右键弹出菜单的代码(会陆续增加了其他的内容)
- (转)在CListView列表视图中添加右键菜单的方法
- C#/VB.NET判断右键弹出菜单的来源控件(从哪个控件弹出来的)
- FLEX 屏闭系统右键菜单,及在列表控件DataGrid\Tree\List上点右键时自动选择当前行
- VC中实现在指定控件上弹出右键菜单
- 在(CListView)列表视图中添加右键菜单的方法
- 在(CListView)列表视图中添加右键菜单的方法 (转)
- VC在指定控件中添加右键菜单的两种方法
- C# TreeView树控件,失去焦点仍然高亮显示,右击节点时才弹出右键菜单,空白处右击不弹出菜单
- 给JList中的Item添加右键点击弹出菜单事件
- C# Dev控件中的 BarManager 添加下拉列表菜单
- 在(CListView)列表中添加右键菜单方法
- 鼠标右键弹出菜单 上传图片自定义控件 弹出菜单(PopUp 控件) 2 实现数据库插入操作 文件名通过参数传递
- VC 对话框中树形控件添加右键菜单
- 在(CListView)列表视图中添加右键菜单
- 在WPF里面获取右键弹出菜单(ContextMenu)的鼠标点击源(Owner)控件
- 鼠标右键弹出菜单 上传图片自定义控件 弹出菜单(PopUp 控件)
- FLEX 屏闭系统右键菜单,及在列表控件DataGrid\Tree\List上点右键时自动选择当前行
- MFC为应用程序添加托盘(右键托盘,弹出菜单)