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ú.