Udostępnij za pośrednictwem


CMenu::CheckMenuItem

Dodaje znaczniki wyboru, aby lub usuwa znaczniki wyboru elementów menu wyskakującego menu.

UINT CheckMenuItem(
   UINT nIDCheckItem,
   UINT nCheck 
);

Parametry

  • nIDCheckItem
    Określa element menu, aby sprawdzić, jak ustalona przez nCheck.

  • nCheck
    Określa, jak sprawdzić element menu i jak określić położenie elementu w menu.nCheck Parametr może być kombinacją MF_CHECKED lub MF_UNCHECKED z MF_BYPOSITION lub MF_BYCOMMAND flagi.Flagi te mogą być połączone za pomocą operatora OR logiczną.Mają następujące znaczenie:

    • MF_BYCOMMAND Określa, że parametr podaje identyfikator polecenia istniejący element menu.Domyślnie włączone.

    • MF_BYPOSITION Określa, że parametr podaje położenie istniejący element menu.Pierwszy element jest w położeniu 0.

    • MF_CHECKED działa jako przełącznik z MF_UNCHECKED do domyślnego znacznika wyboru obok elementu.

    • MF_UNCHECKED działa jako przełącznik z MF_CHECKED , aby usunąć znacznik wyboru obok elementu.

Wartość zwracana

Poprzedni stan elementu: MF_CHECKED lub MF_UNCHECKED, lub 0xFFFFFFFF, jeśli nie istnieje element menu.

Uwagi

nIDCheckItem Parametr określa element ma zostać zmodyfikowana.

nIDCheckItem Parametr może identyfikować element menu wyskakującego, jak również element menu.Nie specjalne kroki są wymagane do sprawdzania element menu wyskakującego.Nie można sprawdzić elementy menu najwyższego poziomu.Element menu wyskakującego musi być sprawdzona przez stanowisko, ponieważ nie ma identyfikatora elementu menu skojarzone.

Przykład

Zobacz przykład dla CMenu::GetMenuState.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CMenu

Wykres hierarchii

CMenu::GetMenuState

CheckMenuItem

CMenu::CheckMenuRadioItem