Condividi tramite


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

Vedere anche

Riferimenti

Classe CMenu

Grafico delle gerarchie

CMenu::GetMenuState

CheckMenuItem

CMenu::CheckMenuRadioItem