HiliteMenuItem-Funktion (winuser.h)
Fügt einem Element in einer Menüleiste Hervorhebungen hinzu oder entfernt sie.
Syntax
BOOL HiliteMenuItem(
[in] HWND hWnd,
[in] HMENU hMenu,
[in] UINT uIDHiliteItem,
[in] UINT uHilite
);
Parameter
[in] hWnd
Typ: HWND
Ein Handle für das Fenster, das das Menü enthält.
[in] hMenu
Typ: HMENU
Ein Handle für die Menüleiste, die das Element enthält.
[in] uIDHiliteItem
Typ: UINT
Das Menüelement. Dieser Parameter ist entweder der Bezeichner des Menüelements oder der Offset des Menüelements in der Menüleiste, abhängig vom Wert des uHilite-Parameters .
[in] uHilite
Typ: UINT
Steuert die Interpretation des uItemHilite-Parameters und gibt an, ob das Menüelement hervorgehoben ist. Dieser Parameter muss eine Kombination aus MF_BYCOMMAND oder MF_BYPOSITION und MF_HILITE oder MF_UNHILITE sein.
Rückgabewert
Typ: BOOL
Wenn das Menüelement auf den angegebenen Hervorhebungszustand festgelegt ist, ist der Rückgabewert ungleich null.
Wenn das Menüelement nicht auf den angegebenen Hervorhebungszustand festgelegt ist, ist der Rückgabewert null.
Hinweise
Die flags MF_HILITE und MF_UNHILITE können nur mit der Funktion HiliteMenuItem verwendet werden. sie können nicht mit der ModifyMenu-Funktion verwendet werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winuser.h (windows.h einschließen) |
Bibliothek | User32.lib |
DLL | User32.dll |
Siehe auch
Konzept
Referenz