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