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 语句中的任何数值表达式中包含的有效算术和布尔运算如下所示:

  • 添加 ('+')
  • 减去 ('-')
  • 一元减 ('-')
  • 一元非 ('~')
  • 和 ('&)
  • OR (“|”)

另请参阅

使用菜单

加速器

特征

对话 框

语言

菜单

MENUITEM

弹出

RCDATA

STRINGTABLE

版本