MENUEX 资源
定义菜单资源的内容。 菜单资源是定义应用程序菜单的外观和功能的信息集合。 菜单是一种特殊的输入工具,允许用户选择命令并从菜单项列表中打开子菜单。 它还定义了以下内容:
- 菜单上的帮助标识符。
- 菜单上的标识符。
- 使用 MFT_* 类型标志和 MFS_* 状态标志。 有关这些标志的详细信息,请参阅 MENUITEMINFO 结构。
menuID MENUEX{ [{[MENUITEM itemText [,[id][, [type][, state]]]] |
POPUP itemText [,[id][, [type][, [state][, helpID]]]] { popupBody } } . . .]}
参数
-
定义菜单项。
-
itemText
-
包含菜单项的文本的字符串。 有关详细信息,请参阅 MENUITEM。
-
Id
-
指示菜单项标识符的数值表达式。
-
类型
-
指示菜单项类型的数值表达式 若要使用预定义的 MFT_* 类型值,请在 .rc 文件中包含以下语句:
#include "winuser.h"
-
状态
-
指示菜单项状态的数值表达式 若要使用预定义的 MFS_* 状态值,请在 中包含以下语句。RC 文件:
#include "winuser.h"
-
-
定义具有与其关联的子菜单的菜单项。
-
itemText
-
包含菜单项的文本的字符串。
-
Id
-
指示菜单项标识符的数值表达式。
-
类型
-
指示菜单项类型的数值表达式 若要使用预定义的 MFT_* 类型值,请在 中包含以下语句。RC 文件:
#include "winuser.h"
-
状态
-
指示菜单项状态的数值表达式 若要使用预定义的 MFS_* 状态值,请在 .rc 文件中包含以下语句:
#include "winuser.h"
-
helpID
-
指示用于在WM_HELP处理期间标识菜单的标识符 的 数值表达式。
-
-
popupBody
为了向后兼容,也支持某些属性。 有关详细信息,请参阅 通用资源属性。
备注
可在 MENUEX 语句中的任何数值表达式中包含的有效算术和布尔运算如下所示:
- 添加 ('+')
- 减去 ('-')
- 一元减 ('-')
- 一元非 ('~')
- 和 ('&)
- OR (“|”)
另请参阅