MENUEX 资源

定义菜单资源的内容。 菜单资源是定义应用程序菜单的外观和功能的信息集合。 菜单是一种特殊的输入工具,允许用户从菜单项列表中选择命令并打开子菜单。 它还定义了以下内容:

  • 菜单上的帮助标识符。
  • 菜单上的标识符。
  • 使用 MFT_* 类型标志和 MFS_* 状态标志。 有关这些标志的详细信息,请参阅 MENUITEMINFO 结构。
menuID MENUEX{ [{[MENUITEM itemText [,[id][, [type][, state]]]] | 
    POPUP itemText [,[id][, [type][, [state][, helpID]]]] { popupBody } } . . .]}

参数

MENUITEM

定义菜单项。

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

包含 MENUITEMPOPUP 语句的任意组合。

还支持某些属性以实现向后兼容性。 有关详细信息,请参阅 通用资源属性

备注

MENUEX 语句中任何数值表达式中可以包含的有效算术和布尔运算如下所示:

  • 添加 ('+')
  • 减去 ('-')
  • 一元减号 ('-')
  • 一元 NOT ('~')
  • AND ('&)
  • 或 ('|')

另请参阅

使用菜单

加速器

特征

对话 框

语言

菜单

MENUITEM

弹出

RCDATA

STRINGTABLE

版本