定义菜单资源

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 @ 2020-10-07 16:25  zjh6  阅读(44)  评论(0)    收藏  举报  来源