winuser.h
Estructura MENUITEMTEMPLATE
Definición
typedef struct { // mit
WORD mtOption; // banderas de ítem de menú
WORD mtID; // identificador de ítem de menú (omitido para ítems desplegables)
WCHAR mtString[1]; // cadena terminada en nulo para el ítem de menú
} MENUITEMTEMPLATE;
La estructura MENUITEMTEMPLATE define un ítem de menú en una plantilla.
Descripción
mtOption: especifica uno o más de las siguientes opciones de menú predefinidas que controlan la apariencia del ítem de menú:
| Valor | Significado |
|---|---|
| MF_CHECKED | Indica que el ítem de menú tiene una marca de chequeo junto a él. |
| MF_GRAYED | Indica que el ítem de menú está inicialmente inhibido y se muestra oscurecido. |
| MF_HELP | Indica que el ítem de menú tiene un serparador vertical a su izquierda. |
| MF_MENUBARBREAK | Indica que el ítem de menú se coloca en una nueva columna. La columan nueva y la anterior están separadas por una barra. |
| MF_MENUBREAK | Indica que el ítem de menú se coloca en una nueva columna. |
| MF_OWNERDRAW | Indica que la pantalla propietaria del menú es responsable de dibujar todos los aspectos del ítem de menú, incluyendo resaltados, marcas de chequeo y estados inactivos. Esta opción no es válida para un ítem en una barra de menú. |
| MF_POPUP | Indica que el ítem de menú es uno que abre un menú desplegable o un submenú. |
mtID: especifica el identificador del ítem de menú para un ítem de comando; un ítem de comando envía un mensaje de comando a su ventana propietaria. La estructura MENUITEMTEMPLATE para un ítem que abre un menú desplegable o un submenú no contiene el miembro mtID.
mtString: especifica la cadena terminada en cero para el ítem de menú.