win32 windows编程实现菜单栏
来源:互联网 发布:吉利知豆d3 编辑:程序博客网 时间:2024/05/21 11:35
因为做东西需要,所以才想方设法实现菜单栏。
首先在(resource.h)加入菜单项的选项(按钮)
//"编辑菜单"
#define IDM_EDITCOPY 211//复制
#define IDM_EDITPASTE 212//粘贴
//帮助菜单
#define IDM_ABOUT 221//关于
#define IDM_GAME1 222//小游戏
#define IDM_GAME2 223//
#define IDM_GAME3 224
然后在资源文件(以.rc结尾的文件)中加入如下代码:
// 下面定义菜单资源
MENUAPPMENU MENU DISCARDABLE //菜单标识符
BEGIN
POPUP "文件(&F)"
BEGIN
MENUITEM "新建(&N)", IDM_NEW
MENUITEM SEPARATOR//分隔条
MENUITEM "退出(&X)", IDM_EXIT
END
POPUP "编辑(&E)"
BEGIN
MENUITEM "复制(&C)", IDM_EDITCOPY
MENUITEM SEPARATOR
MENUITEM "粘贴(&P)", IDM_EDITPASTE, GRAYED
//开始是灰色的,不可用
END
POPUP "小游戏(&S)"
BEGIN
MENUITEM "Game1(G)", IDM_GAME1
MENUITEM "Game2(M)", IDM_GAME2
MENUITEM "Game3(E)", IDM_GAME3
END
POPUP "帮助(&H)"
BEGIN
MENUITEM "关于(&A)...\tF1", IDM_ABOUT
END
END
不过想让菜单项显示出来,还要在cpp文件(winmain)中加入:
wndclass.lpszMenuName = "MenuAppMenu";不想显示菜单的话,可以
wndclass.lpszMenuName = null;
----记录点点滴滴
- win32 windows编程实现菜单栏
- Win32 Windows编程 一
- Win32 Windows编程 二
- Win32 Windows编程 三
- Win32 Windows编程 四
- Win32 Windows编程 五
- Win32 Windows编程 六
- Win32 Windows编程 七
- Win32 Windows编程 八
- Win32 Windows编程 九
- Win32 Windows编程 十
- Win32 Windows编程 十一
- Win32 Windows编程 十二
- 【win32】day01-Windows编程
- Windows CE WIN32 编程示例
- Win32之Windows编程基础
- WIN32编程--用Windows API实现Windows NT服务的程序框架
- 菜单栏编程
- 数据库设计中常见表结构的设计技巧
- 第八周上机任务(求还款金额)
- JQuery Ajax获取返回html中指定的内容
- oracle存储过程分页
- android 关于canvas.translate(x,y)
- win32 windows编程实现菜单栏
- 闲聊一句,目前连民工都不如
- 李长春抵达伊斯兰堡开始访问巴基斯坦-李长春-巴基斯坦-伊斯兰堡
- 数据库的查询优化技术
- Android用代码安装APK,不用选择“打包安装程序”
- 学习目录
- PHP读写XML文件
- 读取excel文件,支持doc ,docx格式 附带上传方法
- 写有效率的SQL查询(II)