Freigeben über


CWnd::HiliteMenuItem

Hervorhebungen oder entfernt die Hervorhebung von einem (Menüleisten) Menüelement der obersten Ebene.

BOOL HiliteMenuItem(
   CMenu* pMenu,
   UINT nIDHiliteItem,
   UINT nHilite 
);

Parameter

  • pMenu
    Identifiziert das Menü der obersten Ebene, das das hervorgehoben wird Element enthält.

  • nIDHiliteItem
    Gibt das an, je nach dem Wert des Parameters nHilite hervorgehoben wird Menüelement.

  • nHilite
    Gibt an, ob das Menüelement hervorgehoben wird, oder die Hervorhebung entfernt wird.Es kann eine Kombination von MF_HILITE oder von MF_UNHILITE mit MF_BYCOMMAND oder MF_BYPOSITION sein.Die Werte können mithilfe des OR-Operators bitweisen kombiniert werden.Diese Werte haben folgende Bedeutung:

    • MF_BYCOMMAND interpretiert nIDHiliteItem als die Menüelement ID (die Standardinterpretation).

    • MF_BYPOSITION interpretiert nIDHiliteItem als nullbasierte Offset des Menüelements.

    • MF_HILITE hebt das Element hervor.Wenn dieser Wert nicht angegeben ist, wird die Hervorhebung vom Element entfernt.

    • MF_UNHILITE entfernt die Hervorhebung aus dem Element.

Rückgabewert

Gibt an, ob das Menüelement hervorgehoben wurde.Ungleich 0 (null), wenn das Element hervorgehoben wurde; 0 andernfalls.

Hinweise

Die MF_HILITE und MF_UNHILITE-Flags können nur mit dieser Memberfunktion verwendet werden; sie können nicht mit der CMenu::ModifyMenu-Memberfunktion verwendet werden.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

CMenu::ModifyMenu

HiliteMenuItem