定义菜单资源

IDR_MENU1 MENU PRELOAD DISCARDABLE     
//注释:"IDR_MENU1"-->菜单ID名; "MENU"-->资源类名
BEGIN   
(注释:以BEGIN开始,END结束菜单定义)
   POPUP "&File"  
(注释:POPUP--> 表明是一个弹出菜单 ;
"&File"-->为菜单名字.
"&"定义紧接后面的字母F快捷键.
)
   BEGIN
        MENUITEM "&New" ID_FILE_NEW
        (注释:MENUITEM-->子菜单项;ID_FILE_NEW是ID值.)
         MENUITEM "&Edit" ID_FILE_EDIT
         MENUITEM SEPARATOR    
        (注释:SEPARATOR-->分隔水平线;后面不需要跟ID值.)
      MENUITEM "&Copy" ID_FILE_COPY
      MENUITEM "E&xit" ID_FILE_EXIT
   END
END


参考地址1
参考地址2
有空再来学学如何定义菜单.下面是我的简单的:


#define IDC_ABOUT 1002
#define IDD_ABOUT 1003
#define IDR_MENU1 1004
#define IDC_STATIC 1005
//下面是rc文件
#include"resource.h"
#include"windows.h"
//#include"j.h"
IDD_ABOUT DIALOG DISCARDABLE  0, 0, 187, 94
STYLE DS_SETFONT|DS_MODALFRAME|DS_FIXEDSYS|WS_POPUP|WS_CAPTION|WS_SYSMENU
CAPTION "关于"
FONT 10, "System"
BEGIN
    LTEXT "你好啊",IDC_STATIC,42,14,114,8
    DEFPUSHBUTTON   "确定",IDOK,130,7,50,14
    PUSHBUTTON      "取消",IDCANCEL,130,24,50,14
END
//idd为对话框,idc,idm菜单


IDR_MENU1 MENU
BEGIN
   POPUP "&A关于"  
   BEGIN
       MENUITEM "&B关于" IDC_ABOUT
   END
END


命令是:rc ab.rc,然后传链接 *.res.就可以链接上了.

posted @   zjh6  阅读(35)  评论(0编辑  收藏  举报  
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示