Il valore 0xFFFFFFFF se l'elemento specificato non esiste. Se nId identifica un menu a comparsa, il byte di ordine superiore contiene il numero di voci nel menu a comparsa e il byte di ordine inferiore contiene i flag di menù associati menu a comparsa. In caso contrario il valore restituito è una maschera (Boolean O) dei valori dall'elenco seguente (questa maschera descrive lo stato della voce di menu identifica tale nId ):
MF_CHECKEDnbsp; Agisce come un cavicchio con MF_U&NCHECKED di inserire il segno di spunta predefinito accanto all'elemento. Quando l'applicazione fornisce le bitmap di segno di spunta (vedi la funzione membro SetMenuItemBitmaps ), viene visualizzata l'immagine bitmap "segno di spunta su".
MF_DISABLED Disabilita la voce di menu, in modo che esso non può essere selezionata ma non dim esso.
MF_E&NABLEDnbsp; Attiva la voce di menu che possono essere selezionato e Ripristina dal suo stato oscurato. Si noti che il valore di questa costante è 0; un'applicazione non dovrebbe testare contro 0 per errore quando si utilizza questo valore.
MF_GRAYED Disabilita la voce di menu, in modo che esso non può essere selezionato e si affievolisce.
MF_ME&NUBARBREAKnbsp; Luoghi dell'elemento su una nuova riga nel menu statico o in una nuova colonna nei menu a comparsa. La nuova colonna menu a comparsa sarà separata dalla vecchia colonna da una linea di demarcazione verticale.
MF_ME&NUBREAKnbsp; Luoghi dell'elemento su una nuova riga nel menu statico o in una nuova colonna nei menu a comparsa. Linea di demarcazione è posto tra le colonne.
MF_SEPARATOR Disegna una linea di divisione orizzontale. Può essere utilizzato solo in un menu a comparsa. Questa linea non può essere oscurata, disabilitata o evidenziata. Altri parametri vengono ignorati.
MF_U&NCHECKEDnbsp; Agisce come un cavicchio con MF_CHECKED per rimuovere un segno di spunta accanto all'elemento. Quando l'applicazione fornisce le bitmap di segno di spunta (vedi la funzione membro SetMenuItemBitmaps ), viene visualizzata l'immagine bitmap "segno di spunta fuori". Si noti che il valore di questa costante è 0; un'applicazione non dovrebbe testare contro 0 per errore quando si utilizza questo valore.
Parametri
nID
Specifica l'ID elemento dal menu, come determinato dal nFlags.
nFlags
Specifica la natura della nID. Può essere uno dei seguenti valori:
MF_BYCOMMA&NDnbsp; Specifica che il parametro dà il comando ID dell'elemento esistente dal menu. Questa è l'impostazione predefinita.
MF_BYPOSITIO&Nnbsp; Specifica che il parametro dà la posizione dell'elemento esistente dal menu. Il primo elemento è nella posizione 0.
Osservazioni
Restituisce lo stato della voce di menu specificata o il numero di elementi in un menu a comparsa.