・ | MF_CHECKED | 该值的行为如同使用MF_UNCHECKED来作为一个标记,用于替换项前的检测标记。若应用支持检测标记位图(请参阅SetMenuItemBitmaps成员函数),那么将显示“检测标记打开”位图。
|
・ | MF_UNCHECKED | 该值的行为如同使用MF_CHECKED来作为一个标记,用于删除项前的检测标记。若应用支持检测标记位图(请参阅SetMenuItemBitmaps成员函数),那么将显示“检测标记关闭”位图。
|
・ | MF_DISABLED | 使菜单项无效以便它不能被选择,但菜单项不变灰。
|
・ | MF_ENABLED | 使菜单项有效以便它能够被选择,并从灰色状态中恢复原样。
|
・ | MF_GRAYED | 使菜单项无效以便它不能被选择,同时使菜单项变灰。
|
・ | MF_MENUBARBREAK | 在静态菜单里的新行中或弹出菜单的新列中放置菜单项。新的弹出菜单列与老的菜单列将由垂直分割线分开。
|
・ | MF_MENUBREAK | 在静态菜单里的新行中或弹出菜单的新列中放置菜单项。列与列之间没有分割线。
|
・ | MF_OWNERDRAW | 指定菜单项为一个拥有者描绘的项。当菜单首次显示时,拥有该菜单的窗口将接收WM_MEASUREITEM消息,以获取菜单项的高度与宽度。WM_DRAWITEM消息将使属主窗口必须更新菜单项的可视界面。该选择项对于顶层菜单项无效。
|
・ | MF_POPUP | 指定菜单项有与之相关联的弹出菜单。参数ID指定了与项相关联的弹出菜单的句柄。它用于增加顶层弹出菜单项或用于增加弹出菜单项的下一级弹出菜单。
|
・ | MF_SEPARATOR | 绘制一条水平的分割线。它仅仅能用于弹出菜单项。该线不能变灰、无效或高亮度显示。其它的参数将被忽略。
|
・ | MF_STRING | 指定菜单项为一个字符串。
|