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
指定菜单项的空终止字符串。
也可以看看