vc+如何添加右键弹出菜单
2019独角兽企业重金招聘Python工程师标准>>>
一、创建新工程
二、编辑菜单资源
1、添加菜单 按“Ctrl+R”,双击“Menu”图标2、于菜单编辑器内编辑菜单
四、添加代码(红色部分)
void CCMenuView::OnUpdateShow(CCmdUI* pCmdUI) { // TODO: Add your command update UI handler code here MessageBox("右键弹出菜单测试!"); }
void CCMenuView::OnRButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default CMenu menu; menu.LoadMenu(IDR_MENU1); CMenu *pPopup=menu.GetSubMenu(0); ClientToScreen(&point); pPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, this); CView::OnRButtonDown(nFlags, point); }
五、编译
七、函数说明
CMenu::TrackPopupMenu函数声明BOOL TrackPopupMenu(UINT nFlags,int x,int y,CWnd*pWnd,LPCRECT LPrECT=0)nFlags:弹出菜单的位置x:弹出菜单的水平位置y:弹出菜单的垂直位置pWnd:弹出菜单的所有者lpRect:一包含矩形坐标的RECT结构体指针。功能:显示一弹出菜单。函数调用成功,返回非零值;否则返回零。
转载于:https://my.oschina.net/bigfool007139/blog/353380
vc+如何添加右键弹出菜单相关推荐
- 孙鑫VC++深入详解:Lesson6 Part3 ---创建右键弹出菜单 TrackPopupMenu
1 -----增加右键弹出菜单方法一: Project-->Add to Project-->Components and Controls -->Visual C++ C ...
- c语言怎样响应右键弹出窗口,MFC创建右键弹出菜单的方法
本文实例讲述了MFC创建右键弹出菜单的方法.分享给大家供大家参考.具体实现方法如下: ①.添加一个菜单资源,ID为IDM_RIGHTMENU.因为在显示右键菜单时顶级菜单是不显示的,所以可以给它设置任 ...
- vb在 ListBox 之中点击右键弹出菜单
'1.API 的声明: Const LB_ITEMFROMPOINT = &H1A9 Private Declare Function SendMessage Lib "user32 ...
- 右键弹出菜单和快捷键的设置
写MFC,少不了用到菜单和快捷键,此处我用到了右键菜单.我的项目是一个播放器的实现,那么在屏幕中央右键点击,应该会弹出右键菜单,比如播放,暂停等,如我这样: 对应的每一个菜单应该还有相应的快捷键.那么 ...
- vue实现echarts树图修改节点图片,修改连线颜色,鼠标悬停显示详情,鼠标右键弹出菜单,搜索,导出PNG,高亮,查看节点是否还有子节点,修改树图的展示方式
其实这些效果之前都有用js写过,但是最近在写vue项目,里面的些许语法还是有些不一样的,所以还是写一遍文章总结一下,下次遇到就可以直接用了. 如果想看js写法,可以看我别的文章 首先,实现效果入下图: ...
- DirectUI界面编程(六)实现右键弹出菜单
本节向大家介绍一下右键弹出菜单是如何实现的.效果如下,在窗口中点击鼠标右键弹出菜单,点击菜单项能够响应菜单点击事件. 使用Duilib库实现的弹出菜单,实际上也是一个Windows窗口,因此我们需要创 ...
- Js+DVML:很酷实用的右键弹出菜单
<HTML xmlns:v><HEAD> <head> <meta http-equiv="Content-Type" content=& ...
- java右键弹出菜单_javascript自定义右键弹出菜单实现方法
本文实例讲述了javascript自定义右键弹出菜单实现方法.分享给大家供大家参考.具体实现方法如下: 无标题页 var oPopup = window.createPopup(); function ...
- wpf 代码获取contextmenu_[C#] 转:在WPF里面获取右键弹出菜单(ContextMenu)的鼠标点击源(Owner)控件...
WPF的ContextMenu没有类似WinForm里面ContextMenu.SourceControl的概念,但是你可以通过ContextMenuService的GetPlacementTarge ...
最新文章
- WPF中RadioButton绑定数据的正确方法
- 【转】 LSD(Line Segment Detector) 直线段检测算法学习~
- Maximum Balanced Circle
- iOS-数据持久化-偏好设置
- 针对媒体不实报道误导大众--抹黑C#工资垫底
- 云服务器布置_【阿里云ECS】(一)云服务器上安装RStudio-server
- python非阻塞多线程socket_Python实现web服务器之 单进程单线程非阻塞实现并发及其原理...
- 数据结构快速掌握和温习-面试神器
- 麦肯锡方法中的经验(读书摘要)
- 标配65W闪充!865旗舰充电3分钟“满血复活”
- C语言小技巧之怎么找到需要的部分
- 鲸云效解读A/B测试,get这一篇就够了
- vue2.x使用jsoneditor编辑器
- AVC1与AVC与H264
- SO、SOP、SOIC、MSOP、TSSOP、TSOP、VSSOP、SSOP、SOJ封装详解
- 基于android的健康管理系统客户端的设计与实现,基于Android的健康管理系统客户端的设计与实现...
- 逻辑思维训练题:切西瓜之一共切10刀,最多能将西瓜切成多少块?
- Apollo阿波罗配置中心基本概述
- Linux基础(维护基本存储空间)
- 为什么window上没有php-fpm?