### Menu Styles

OS/2 | Windows | Explanation
MIS_BITMAP | MFT_BITMAP | Specifies that the menu-display object is a bitmap.
MIS_BREAK | MFT_MENUBREAK | Specifies that the item begins a new row or column.
MIS_BREAKSEPARATOR | MFT_MENUBARBREAK | Same as MIS_BREAK, except that this style draws a separator between rows or columns.
MIS_BUTTONSEPARATOR |  | Specifies that an item cannot be selected with the cursor keys, but can be selected with the mouse or the appropriate accelerator key. A menu bar can have zero, one, or two button-separator items. They are always placed at the right side of the menu bar or at the bottom of a pull-down menu.
MIS_GROUP |  | Not documented but included within include header files.
MIS_HELP |  | Used to specify that the item notifies its owner window that it has been chosen with a WM_HELP message rather than a WM_COMMAND message.
MIS_MULTMENU |  | Not documented but included within the include header files.
MIS_OWNERDRAW | MFT_OWNERDRAW | Specifies that the item is drawn by the owner window. The menu sends WM_DRAWITEM and WM_MEASUREITEM messages to the owner window to specify its size and draw the item.
MIS_SEPARATOR | MFT_SEPARATOR | Specifies that the item is a horizontal dividing line in a pull-down menu. It cannot be checked, disabled, or selected.
MIS_SINGLE |  | Not documented but included within the include header files.
MIS_STATIC |  | Specifies that the item is for information only and cannot be selected with the mouse or keyboard.
MIS_SUBMENU |  | Specifies that the item is a sub-menu item. When the user selects this item, a pull-down menu window is displayed from which he or she can choose a command item.
MIS_SYSCOMMAND |  | Specifies that the item notifies its owner window that it has been chosen with a WM_SYSCOMMAND message, rather than a WM_COMMAND message.
MIS_TEXT | MFT_STRING | Specifies that the menu-display object is a text string. This is the default menu option.

OS/2 - Windows Styles Definitions: Detailed Descriptions
OS/2 - Windows Styles Definitions: Summary