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