经过几天努力,终于把窗口用户自定义弹出式菜单开发完了

原创 2015年04月05日 21:37:47

      所谓用户自定义菜单并不是大家在用VS开发时自定义重绘菜单,这里的自定义菜单是真正实现用户定义的菜单功能,用户自行设计菜单条目,点击某个菜单条目执行自己定义的动作,这才是真正意义上的自定义菜单。


如图中红圈所示,右键菜单由用户自己添加,菜单的动作也由用户自己制定,这才是真正的用户自定义菜单。目前只是实现了菜单功能,菜单图标目前目前暂未支持。不知道VS编辑菜单的视图怎么实现的,比较直观,本人能力有限,不能做出VS编辑菜单的那种效果,只能以树形结构来编辑菜单了。

运行效果如下:


MATLAB GUI设计之弹出式菜单的使用

弹出式菜单在MATLAB GUI设计中常常出现。比如串口助手、绘制图形等经常见到弹出式菜单如下图所示: 使用方法: 一、准备工作1、从MATLAB GUIDE中拖出一个弹出式菜单 2...
  • kabuto_hui
  • kabuto_hui
  • 2016年03月12日 17:07
  • 11378

MFC中教你怎么编写弹出式菜单

在VS2008中,不能像VC++6.0那样通过Compnents and Controls来自动添加弹出式菜单,需要手动添加。可以采用两种方式创建弹出式菜单。 一、利用现有的菜单资源创建 (1)首...
  • jiadabin
  • jiadabin
  • 2014年03月31日 18:27
  • 1960

MFC公用对话框的使用

MFC公用对话框的使用
  • daoming1112
  • daoming1112
  • 2017年01月23日 23:39
  • 181

windows API实现用户选择文件路径的对话框

在编写应用程序时,有时需要用户选择某个文件,以供应用程序使用,比如在某些管理程序中需要打开某一个进程,这个时候需要弹出一个对话框来将文件路径以树形图的形式表示出来,以图形化的方式供用户选择文件路径,而...
  • lanuage
  • lanuage
  • 2015年12月22日 20:12
  • 2388

android组件式开发(1)——可复用的弹出式菜单

组件式开发,融入android **引言** 在app中经常能看到底部弹出式菜单的应用,比如手机qq和微信中头像的选择。这一组件非常常用。所以,将这一组件进行封装后,就可以像使用android 原生...
  • a253664942
  • a253664942
  • 2015年10月03日 18:39
  • 1741

创建弹出式菜单

创建弹出式菜单时,先创建一个菜单资源,然后调用LoadMenu方法加载菜单资源。 BOOL LoadMenu( LPCTSTR lpszResourceName ); BOOL LoadMenu(...
  • CSDNzhwk
  • CSDNzhwk
  • 2015年08月10日 11:39
  • 665

[学习笔记]Windows窗口概念汇总(转载)

什么是Windows,这篇文章的总结很全面。
  • ThinkHY
  • ThinkHY
  • 2010年12月20日 13:23
  • 2324

CToolBarCtrl基本内容控件

基本内容CToolBarCtrl CObject └CCmdTarget └CWnd └CToolBarCtrl   CToolBarCt...
  • Victor_zsg
  • Victor_zsg
  • 2014年08月29日 10:50
  • 457

Windows学习心得【弹出式菜单的实现】

/*---------------------------------------- POPMENU.C -- Popup Menu Demonstration ...
  • u013517637
  • u013517637
  • 2014年04月28日 22:21
  • 589

VC 创建弹出式菜单

步骤: (1) 创建一个基于对话框的应用程序 (2)在工作区选择资源视图,插入一个菜单资源,添加菜单项 (3)在对话框的头文件中声明一个CMenu类对象m_Menu (4)在OnInitDia...
  • cc7829290
  • cc7829290
  • 2013年02月05日 16:37
  • 2218
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:经过几天努力,终于把窗口用户自定义弹出式菜单开发完了
举报原因:
原因补充:

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