如何在控件上添加右键菜单

原创 2011年01月11日 15:02:00

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();

树形控件添加右键菜单

  • 2011年05月11日 13:51
  • 31KB
  • 下载

C# 系统应用之ListView控件 (三).添加ContextMenuStrip右键菜单打开删除文件

在前面讲述过使用TreeView控件和ListView控件显示磁盘目录信息,但仅仅是显示信息是不够的,我们还需要具体的操作.在"个人电脑使用历史痕迹"项目中我还需要添加"打开文件"和“删除文件”两种方...

MFC指定控件中添加右键菜单

1、在网上搜集VC中向指定控件添加右键弹出菜单,谈到的方法多数是新建一个继承自原来控件的MFC控件类,在该类的OnContextMenu(CWnd* , CPoint point)函数中添加右键弹出菜...

Duilib中为RichEdit\Edit控件添加自定义右键菜单

前言 Duilib中的RichEdit控件在使用中发现,基本上对复制、粘贴、剪切等快捷方式都是支持的,不过唯一缺点是没有右键菜单,感觉不够好,于是就想着加上右键菜单。 右键菜单基本思路是,在...

c#GroupBox控件添加右键菜单

1.首先GroupBox控件默认没有鼠标事件的,需要在窗体加载时手动添加鼠标事件,这里添加的是MouseDown事件 private void 人力资源主界面_Load(object sender, ...

Duilib中为RichEdit\Edit控件添加自定义右键菜单

前言 Duilib中的RichEdit控件在使用中发现,基本上对复制、粘贴、剪切等快捷方式都是支持的,不过唯一缺点是没有右键菜单,感觉不够好,于是就想着加上右键菜单。 右键菜单基本思路是,...
  • mfcing
  • mfcing
  • 2015年03月28日 22:01
  • 5263

ZedGraph控件右键菜单汉化

  • 2015年10月29日 21:35
  • 325KB
  • 下载

duilib进阶教程 -- 改进List控件(3)_支持多选+右键菜单(ctrl,shift, 鼠标滑动框选)

看到很多PC客户端的列表都支持多选,比如PP助手,华为网盘,duilib本身UIList却没有此功能的支持,于是想修改一把,完善这方面的劣势,而且相信用到的这个功能的也不少,尤其在开发文件管理相关的功...
  • xdrt81y
  • xdrt81y
  • 2014年02月28日 18:06
  • 10246
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在控件上添加右键菜单
举报原因:
原因补充:

(最多只允许输入30个字)