MENUITEMTEMPLATE

【勇芳软件工作室】汉化HomePreviousNext

MENUITEMTEMPLATE结构定义菜单模板中的菜单项。

typedef struct { //使用

WORD mtOption; //菜单项标志

WORD mtID; //菜单项标识符(弹出项目省略)

WCHAR mtString[1]; //菜单项的null终止字符串

} MENUITEMTEMPLATE;

会员

mtOption

指定一个或多个以下预定义菜单选项来控制菜单项的外观:

含义
MF_CHECKED表示菜单项旁边有一个复选标记。
MF_GRAYED表示菜单项最初处于非活动状态,并以灰色效果绘制。
MF_HELP表示菜单项左侧有一个垂直分隔符。
MF_MENUBARBREAK表示菜单项被放置在新列中。旧列和旧列由一个条形分隔。
MF_MENUBREAK表示菜单项被放置在新列中。
MF_OWNERDRAW表示菜单的所有者窗口负责绘制菜单项的所有视觉方面,包括突出显示,已选中和不活动状态。此选项对于菜单栏中的项目无效。
MF_POPUP表示该项目是打开下拉菜单或子菜单的项目。

mtID

指定命令项的菜单项标识符;命令项目向其所有者窗口发送命令消息。打开下拉菜单或子菜单的项目的MENUITEMTEMPLATE结构不包含mtID成员。

mtString

指定菜单项的空终止字符串。

也可以看看

LoadMenuIndirect, MENUITEMTEMPLATEHEADER