创建菜单
菜单的配置与前述各类资源一样,编写在.RC
资源脚本中,同时,和字符串资源相似,菜单各项的标识符也必须是整数ID,而不能是名称字符串;
一个简单的菜单配置如下:
1 | // 在头文件 RESOURCES.H 中 |
1 | // 在资源脚本 xxx.RC 中 |
上述代码可以生成如下图所示的菜单栏:
作者在书中写道“关键字DISCARDABLE是过时了但还是必须的”,但是实测在VisualStudio2019环境下此声明是不需要的;
与其他资源的定义相同,花括号可以被替换为BEGIN...END
对;
如果需要设置热键或配合Alt触发的快捷键,只需要在POPUP菜单或MENUITEM字符串中将&
放到想要标识的快捷键字符前面,如下:
1 | // 使 x 成为热键 |