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

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

如何添加右键菜单命令

当遇到windows识别不了的文件时,我希望能直接点右键中的“用记事本打开”查看文件,请问如何实现?? 这个很简单的,跟着我做,  按开始-》运行-》输入regedit 打开注册表,在左面...
  • T_27080901
  • T_27080901
  • 2015年02月03日 22:34
  • 825

如何在背景图上添加控件

1.在JFrame窗体的背景图片上添加控件            一、JFrame的层次结构         JFrame是由JRootPane根面板组成的,而JRootPane是由GlassPane...
  • qq_39135287
  • qq_39135287
  • 2017年11月29日 15:18
  • 51

ListBox添加右键菜单并选择该项功能的实现

实现播放列表遇到的问题。废话不多说,简要说说实现的方法。 选中该位置是通过模拟点击鼠标左键来实现。即调用mouse_event()函数。 新建一个继承ListBox的类,添加ON_WM_RBUTTON...
  • uusad
  • uusad
  • 2010年03月12日 23:37
  • 1332

CListBox和CListCtrl添加右键菜单

CListBox添加右键菜单: 1》重载  virtual BOOL PreTranslateMessage(MSG* pMsg); 2》实现方法 BOOL Cpage1_l...
  • B_H_L
  • B_H_L
  • 2012年05月09日 11:54
  • 4788

在MapView上面添加浮动控件的方法

最近在做一个跑步的APP,需要用到百度地图的SDK。然后在写UI布局的时候需要在地图上面浮动显示控件按钮。 用了很多方法,也不如意,最后发现原来直接用RelativeLayout就可以做出这种效果。...
  • rentalphang
  • rentalphang
  • 2016年07月31日 22:43
  • 1912

openlayers如何在地图上添加右键菜单

 1、在openlayers的浏览器事件中添加一个"contextmenu"事件,该事件在单击鼠标右键时被激发。我是在页面初始化时候添加的,也可以直接去修改Events.js; 页面初始化时候添加的代...
  • sen2046
  • sen2046
  • 2008年07月30日 01:02
  • 3382

在SurfaceView中添加系统控件,并且相互交互数据!

转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/306.html           ☞ 点击订阅 ☜ 本博客最新动态...
  • iverson3838
  • iverson3838
  • 2013年03月11日 22:15
  • 1124

WPF如何后台动态添加控件的右键菜单

右键菜单是很常用的一种功能,能够为用户操作带来不少便捷。那么WPF中应该如何为控件添加右键菜单呢?其实很简单,新手用一次就知道了。 WPF中很多控件都有一个ContextMenu的属性,在添加控件的...
  • u010662058
  • u010662058
  • 2015年02月09日 11:34
  • 1418

改注册表实现的增加右键菜单右键菜单,注册自己的文件格式

注册自己的文件格式,并且让其与自己的程序相关联,Windows下,方法有两种:  一种是shell编程,系统提供了一些接口可以通过这些接口也能注册和关联自己的文件,由于过程繁琐,我们在这里不...
  • u012108436
  • u012108436
  • 2014年07月29日 16:44
  • 691

在鼠标右键菜单里加入注册/卸载控件选项

第一步:打开记事本程序,录入以下内容:  Windows Registry Editor Version 5.00    [HKEY_CLASSES_ROOT/dllfile/shell]  [HKE...
  • chense
  • chense
  • 2005年02月22日 16:33
  • 1085
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在控件上添加右键菜单
举报原因:
原因补充:

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