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+如何添加右键弹出菜单相关推荐

  1. 孙鑫VC++深入详解:Lesson6 Part3 ---创建右键弹出菜单 TrackPopupMenu

    1 -----增加右键弹出菜单方法一:      Project-->Add to Project-->Components and Controls -->Visual C++ C ...

  2. c语言怎样响应右键弹出窗口,MFC创建右键弹出菜单的方法

    本文实例讲述了MFC创建右键弹出菜单的方法.分享给大家供大家参考.具体实现方法如下: ①.添加一个菜单资源,ID为IDM_RIGHTMENU.因为在显示右键菜单时顶级菜单是不显示的,所以可以给它设置任 ...

  3. vb在 ListBox 之中点击右键弹出菜单

    '1.API 的声明: Const LB_ITEMFROMPOINT = &H1A9 Private Declare Function SendMessage Lib "user32 ...

  4. 右键弹出菜单和快捷键的设置

    写MFC,少不了用到菜单和快捷键,此处我用到了右键菜单.我的项目是一个播放器的实现,那么在屏幕中央右键点击,应该会弹出右键菜单,比如播放,暂停等,如我这样: 对应的每一个菜单应该还有相应的快捷键.那么 ...

  5. vue实现echarts树图修改节点图片,修改连线颜色,鼠标悬停显示详情,鼠标右键弹出菜单,搜索,导出PNG,高亮,查看节点是否还有子节点,修改树图的展示方式

    其实这些效果之前都有用js写过,但是最近在写vue项目,里面的些许语法还是有些不一样的,所以还是写一遍文章总结一下,下次遇到就可以直接用了. 如果想看js写法,可以看我别的文章 首先,实现效果入下图: ...

  6. DirectUI界面编程(六)实现右键弹出菜单

    本节向大家介绍一下右键弹出菜单是如何实现的.效果如下,在窗口中点击鼠标右键弹出菜单,点击菜单项能够响应菜单点击事件. 使用Duilib库实现的弹出菜单,实际上也是一个Windows窗口,因此我们需要创 ...

  7. Js+DVML:很酷实用的右键弹出菜单

    <HTML xmlns:v><HEAD> <head> <meta http-equiv="Content-Type" content=& ...

  8. java右键弹出菜单_javascript自定义右键弹出菜单实现方法

    本文实例讲述了javascript自定义右键弹出菜单实现方法.分享给大家供大家参考.具体实现方法如下: 无标题页 var oPopup = window.createPopup(); function ...

  9. wpf 代码获取contextmenu_[C#] 转:在WPF里面获取右键弹出菜单(ContextMenu)的鼠标点击源(Owner)控件...

    WPF的ContextMenu没有类似WinForm里面ContextMenu.SourceControl的概念,但是你可以通过ContextMenuService的GetPlacementTarge ...

最新文章

  1. WPF中RadioButton绑定数据的正确方法
  2. 【转】 LSD(Line Segment Detector) 直线段检测算法学习~
  3. Maximum Balanced Circle
  4. iOS-数据持久化-偏好设置
  5. 针对媒体不实报道误导大众--抹黑C#工资垫底
  6. 云服务器布置_【阿里云ECS】(一)云服务器上安装RStudio-server
  7. python非阻塞多线程socket_Python实现web服务器之 单进程单线程非阻塞实现并发及其原理...
  8. 数据结构快速掌握和温习-面试神器
  9. 麦肯锡方法中的经验(读书摘要)
  10. 标配65W闪充!865旗舰充电3分钟“满血复活”
  11. C语言小技巧之怎么找到需要的部分
  12. 鲸云效解读A/B测试,get这一篇就够了
  13. vue2.x使用jsoneditor编辑器
  14. AVC1与AVC与H264
  15. SO、SOP、SOIC、MSOP、TSSOP、TSOP、VSSOP、SSOP、SOJ封装详解
  16. 基于android的健康管理系统客户端的设计与实现,基于Android的健康管理系统客户端的设计与实现...
  17. 逻辑思维训练题:切西瓜之一共切10刀,最多能将西瓜切成多少块?
  18. Apollo阿波罗配置中心基本概述
  19. Linux基础(维护基本存储空间)
  20. 为什么window上没有php-fpm?

热门文章

  1. ”拿来搞笑“的大学生活
  2. 091023 T GIX4 项目中的 智能部署 和 智能客户端
  3. 发布开源框架到CocoaPods入坑指南
  4. 小程序这件事 撸起袖子加油干
  5. PHP实时生成并下载超大数据量的EXCEL文件
  6. php redis 安装和使用
  7. awk数组命令经典生产实战应用拓展
  8. ZZULIOJ 1898: 985的数字难题 【水题】
  9. Putty 工具 保存配置的 小技巧
  10. VoIP败家子的游戏