MENUITEMTEMPLATE

La struttura MENUITEMTEMPLATE definisce una voce di menu in un modello di menu.

typedef struct {WORD mtOption;       / / voce di menu flags WORD mtID;           / / la voce del menu identificatore WCHAR mtString [1];   / / terminazione null stringa per voce di menu} MENUITEMTEMPLATE 
 

Membri

mtOption
Specifica una o più delle seguenti opzioni dal menu predefiniti che controllano l'aspetto della voce di menu:
Valore Significato
MF_CHECKED Indica che la voce di menu ha un segno di spunta accanto ad essa.
MF_GRAYED Indica che la voce di menu è inizialmente inattivi e disegnato con un effetto di grigio.
MF_HELP Indica che la voce di menu ha un separatore verticale alla sua sinistra.
MF_MENUBARBREAK Indica che la voce di menu è posizionata in una nuova colonna. Le vecchie e nuove colonne sono separate da una barra.
MF_MENUBREAK Indica che la voce di menu è posizionata in una nuova colonna.
MF_OWNERDRAW Indica che la finestra proprietaria del menu è responsabile di tutti gli aspetti visivi della voce di menu, tra cui gli stati evidenziati, controllati e inattivi di disegno. Questa opzione non è valida per un elemento in una barra dei menu.
MF_POPUP Indica che l'elemento è uno che si apre un menu a discesa menu o sottomenu.

mtID
Specifica l'identificatore di voce di menu di un elemento di comando; un elemento di comando Invia un messaggio di comando alla sua finestra proprietaria. La struttura MENUITEMTEMPLATE per un elemento che si apre un menu a discesa menu o sottomenu non contiene il membro mtID.
mtString
Specifica la stringa di terminazione null per la voce di menu.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarata in winuser.

Vedi anche

Panoramica di menu, Menu strutture, LoadMenuIndirect, MENUITEMTEMPLATEHEADER

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index