有关右键弹出式菜单的使能

原创 2004年09月07日 19:53:00

void CMyView::OnRButtonDown(UINT nFlags, CPoint point)
{
CScrollView::OnRButtonDown(nFlags, point);

CMenu *menu, *popup;
menu = new CMenu();

// load menu from resource file
menu->LoadMenu( IDR_POPUPMENU );
popup = menu->GetSubMenu(0); // item 0 is DUMMY

UINT nEnable;
nEnable = MF_BYCOMMAND|MF_GRAYED;

if( your test )
{
nEnable = MF_BYCOMMAND| MF_GRAYED;
}

popup->EnableMenuItem( ID_YOUR_ID, nEnable );

//display menu
ClientToScreen(&point);
popup->TrackPopupMenu(
TPM_LEFTALIGN | TPM_RIGHTBUTTON,
point.x, point.y, this );
delete menu;
}

Qt学习之给QPushButton添加菜单CustomContextMenu方法

上篇也说了,题目虽然说是给QPushButton添加鼠标右键菜单,其实对于所有的QWidget都是适用的。之所以说QPushButton,是以QPushButton为例进行实现,写的类继承自QPush...
  • u011417605
  • u011417605
  • 2016年03月19日 12:58
  • 4774

easyui的tabs右键关闭菜单

近期研究了下MenuButton,有了新的感悟,原先在那个DEMO中右键支持做法,现在看来真是小儿科啊! 前期的准备工作: 1、下载DEMO源码,并升级为最新版本(jquery 1.7.2...
  • LanSeTianKong12
  • LanSeTianKong12
  • 2016年09月19日 12:01
  • 1594

[jsp]JSP+DIV右键菜单

实现JSP页面右键菜单: 首先:屏蔽原本的右键菜单[oncontextmenu=”return false”]。 之后两个步骤:1、右键弹框(全选和全清按钮菜单);2、全选(全选中)和全清(全不选)。...
  • claire68
  • claire68
  • 2016年02月23日 16:18
  • 1358

vc树形控件中点击右键建立一个弹出式菜单

  • 2010年10月24日 13:49
  • 27KB
  • 下载

labview 的右键弹出式菜单例子

  • 2009年04月20日 20:56
  • 67KB
  • 下载

js 实现 左键弹出式菜单

  • 2010年03月30日 15:20
  • 1KB
  • 下载

怎样使用右键菜单VB源程序,发现VB的弹出式菜单的教程很少,现在做一个发上去,希望对大家用。

  • 2009年05月05日 17:15
  • 412KB
  • 下载

MFC实现弹出式快捷菜单/右键菜单

方法1: void CMyView::OnRButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler c...
  • chuan442616909
  • chuan442616909
  • 2013年08月08日 20:51
  • 520

提升方式创建自己的QT控件(弹出式菜单按钮)

这里简单说明,以提升方式,创建自己的弹出式菜单按键,注意这种按钮,并不是QPushButton里面的setMenu,函数而变形的,而且也没有那种,下拉的倒立小三角形。 实验步骤: 1、新建GUI工程...
  • u014328976
  • u014328976
  • 2015年07月13日 22:07
  • 1031

MFC 弹出式菜单项 如何添加消息响应函数 如何灰化

也许你跟我一样,在弹出式菜单中添加完菜单项后,运行后花现,菜单项是灰色滴 这是因为该菜单项木有与之对应的消息处理函数,所以默认是灰色滴 添加是很简单的事儿 在头文...
  • fangcaixia498602700
  • fangcaixia498602700
  • 2011年11月08日 14:13
  • 5163
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:有关右键弹出式菜单的使能
举报原因:
原因补充:

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