Struttura MENUITEMTEMPLATE (winuser.h)

Definisce una voce di menu in un modello di menu.

Sintassi

typedef struct {
  WORD  mtOption;
  WORD  mtID;
  WCHAR mtString[1];
} MENUITEMTEMPLATE, *PMENUITEMTEMPLATE;

Members

mtOption

Tipo: WORD

Una o più delle opzioni di menu predefinite seguenti che controllano l'aspetto della voce di menu, come illustrato nella tabella seguente.

Valore Significato
MF_CHECKED
0x00000008L
Indica che la voce di menu ha un segno di spunta accanto.
MF_GRAYED
0x00000001L
Indica che la voce di menu è inizialmente inattiva e disegnata con un effetto grigio.
MF_HELP
0x00004000L
Indica che la voce di menu ha un separatore verticale a sinistra.
MF_MENUBARBREAK
0x00000020L
Indica che la voce di menu viene posizionata in una nuova colonna. Le colonne precedenti e nuove sono separate da una barra.
MF_MENUBREAK
0x00000040L
Indica che la voce di menu viene posizionata in una nuova colonna.
MF_OWNERDRAW
0x00000100L
Indica che la finestra proprietario del menu è responsabile del disegno di tutti gli aspetti visivi della voce di menu, inclusi gli stati evidenziati, selezionati e inattivi. Questa opzione non è valida per un elemento in una barra dei menu.
MF_POPUP
0x00000010L
Indica che l'elemento è uno che apre un menu a discesa o un sottomenu.

mtID

Tipo: WORD

Identificatore della voce di menu di un elemento di comando; un elemento di comando invia un messaggio di comando alla finestra del proprietario. La struttura MENUITEMTEMPLATE per un elemento che apre un menu a discesa o un sottomenu non contiene il membro mtID .

mtString[1]

Tipo: WCHAR[1]

Voce di menu.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione winuser.h (include Windows.h)

Vedi anche

Informazioni concettuali

LoadMenuIndirect

MENUITEMTEMPLATEHEADER

Menu

Riferimento