CMenu::CheckMenuItem
Aggiungere segni di spunta o rimuove i segni di spunta le voci del menu di scelta rapida.
UINT CheckMenuItem(
UINT nIDCheckItem,
UINT nCheck
);
Parametri
nIDCheckItem
Specifica la voce di menu da controllare, come determinato da nCheck.nCheck
Specifica come controllare la voce di menu e come determinare la posizione dell'elemento nel menu. Il parametro nCheck può essere una combinazione MF_CHECKED o MF_UNCHECKED con flag MF_BYCOMMAND o MF_BYPOSITION. Questi flag possono essere combinate utilizzando l'operatore OR bit. Hanno significati i seguenti:MF_BYCOMMAND specifica che il parametro fornisce l'id di comando voce di menu esistente. Impostazione predefinita.
MF_BYPOSITION specifica che il parametro fornisce la posizione della voce di menu esistente. Il primo elemento è la posizione 0.
MF_CHECKED funge da passare dallo stato di esecuzione con MF_UNCHECKED per posizionare il segno di spunta predefinito accanto all'elemento.
MF_UNCHECKED funge da passare dallo stato di esecuzione con MF_CHECKED per rimuovere un segno di spunta accanto all'elemento.
Valore restituito
Lo stato precedente dell'elemento: MF_CHECKED o MF_UNCHECKED, o 0xFFFFFFFF se la voce di menu non esiste.
Note
Il parametro nIDCheckItem specifica l'elemento da modificare.
Il parametro nIDCheckItem può identificare una voce di menu di scelta rapida nonché una voce di menu. Nessun passaggio speciale è necessario controllare una voce di menu di scelta rapida. Le voci di menu di primo livello non possono essere verificate. Una voce di menu di scelta rapida deve essere controllato dal percorso poiché non dispone di un identificatore della voce di menu associato.
Esempio
Vedere l'esempio relativo CMenu::GetMenuState.
Requisiti
Header: afxwin.h