Die Funktion CheckMenuItem legt den Zustand des angegebenen Menüelements Häkchen-Attribut entweder aktiviert oder deaktiviert.
Die CheckMenuItem -Funktion wurde von der SetMenuItemInfo -Funktion ersetzt. Noch können CheckMenuItem, jedoch Sie wenn Sie die erweiterten Features des SetMenuItemInfo nicht benötigen.
(DWORD CheckMenuItem HMENU Hmenu, / / handle zum MenüUINTuIDCheckItem, / / Menüelement aktivieren oder deaktivierenUINTuCheck / / Menüpunkt Fahnen);
Wert | Bedeutung |
---|---|
MF_BYCOMMAND | Gibt an, dass der uIDCheckItem -Parameter die ID des Menüelements gibt. Das MF_BYCOMMAND-Flag ist die Standardeinstellung, wenn weder der MF_BYCOMMAND noch das MF_BYPOSITION-Flag angegeben ist. |
MF_BYPOSITION | Gibt an, dass der uIDCheckItem -Parameter die nullbasierte relative Position des Menüelements gibt. |
MF_CHECKED | Legt das Häkchen Attribut auf den Aktivierungszustand. |
MF_UNCHECKED | Legt das Häkchen Attribut auf den ungeprüften Zustand. |
Der Rückgabewert gibt den vorherigen Zustand des Menüelements (MF_CHECKED oder MF_UNCHECKED). Wenn das Menüelement nicht existiert, ist der zurückgegebene Wert 0xFFFFFFFF.
Ein Element in einer Menüleiste kann kein Häkchen haben.
Der Parameter uIDCheckItem gibt ein Element, die ein Untermenü geöffnet oder ein Befehl Element. Für ein Element, das ein Untermenü geöffnet wird, müssen den uIDCheckItem -Parameter die Position des Elements angeben. Für ein Befehl Element können den uIDCheckItem -Parameter entweder das Element Position oder seinen Bezeichner angeben.
Übersicht über die Menüs, Menüfunktionen, EnableMenuItem, GetMenuItemID, SetMenuItemBitmaps, SetMenuItemInfo