MENUITEM 语句

定义菜单项。

MENUITEM text, result, [optionlist]  
MENUITEM SEPARATOR

文本

菜单项的名称。

字符串可以包含转义字符 \t\a\t 字符在字符串中插入选项卡,用于对齐列中的文本。 制表符只应在菜单中使用,而不应在菜单栏中使用。 (有关菜单的信息,请参阅 POPUP Resource.) \a 字符将紧跟在菜单栏或弹出菜单中的所有文本对齐。

结果

一个数字,指定用户选择菜单项时生成的结果。 此参数采用整数值。 菜单项结果始终为整数;当用户单击菜单项名称时,结果将发送到拥有菜单的窗口。

optionlist

菜单项的外观。 此可选参数采用以下一个或多个重新定义的菜单选项,用逗号或空格分隔。

选项 说明
检查 菜单项旁边有一个复选标记。
灰色 菜单项最初处于非活动状态,以灰色或浅色的菜单文本颜色显示在菜单上。 此选项不能与 非活动 选项一起使用。
帮助 标识帮助项。 此选项对菜单项的外观没有影响。
无效 显示菜单项,但无法选择它。 此选项不能与 GRAYED 选项一起使用。
MENUBARBREAK MENUBREAK 相同,但对于弹出菜单,它用垂直线将新列与旧列分开。
MENUBREAK 将菜单项放在静态菜单栏项的新行上。 对于菜单,它将菜单项放在新列中,列之间没有分隔线。

 

MENUITEM 分隔符

MENUITEM 语句的 MENUITEM 分隔符形式创建一个非活动菜单项,该菜单项用作菜单上两个活动菜单项之间的分隔条。 请注意,此窗体在 MENU 块内工作,而 MENUITEMMENUEX 内部则要求窗体 MENUITEM "", -1, MFT_SEPARATOR

示例

以下示例演示了使用 MENUITEMMENUITEM SEPARATOR 语句:

MENUITEM "&Roman", 206, CHECKED, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Blackletter", 301

另请参阅

菜单

弹出