Partager via


CWnd::HiliteMenuItem

Les surbrillances ou supprime la mise en surbrillance d'un élément de menu de niveau supérieur (barre de menus).

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

Paramètres

  • pMenu
    Identifie le menu de niveau supérieur qui contient l'élément à mettre en surbrillance.

  • nIDHiliteItem
    Spécifie l'élément de menu à mettre en surbrillance, selon la valeur du paramètre d' nHilite .

  • nHilite
    Spécifie si l'élément de menu est mis en surbrillance ou mettez en surbrillance est supprimé.Ce peut être une combinaison de MF_HILITE ou de MF_UNHILITE avec MF_BYCOMMAND ou MF_BYPOSITION.Les valeurs peuvent être combinées à l'aide de l'opérateur de bits OR.Ces valeurs ont les significations suivantes :

    • MF_BYCOMMAND interprète nIDHiliteItem comme ID d'élément de menu (l'interprétation par défaut).

    • MF_BYPOSITIONnIDHiliteItem interprète comme un offset de base zéro de l'élément de menu.

    • MF_HILITE met en surbrillance l'élément.Si cette valeur n'est pas spécifiée, mettez en surbrillance est supprimé de l'élément.

    • MF_UNHILITE supprime la mise en surbrillance de l'élément.

Valeur de retour

Spécifie si l'élément de menu a été mis en surbrillance.Une valeur différente de zéro si l'élément a été mis en surbrillance ; sinon 0.

Notes

Les balises de MF_HILITE et de MF_UNHILITE peuvent être utilisées uniquement avec cette fonction membre ; elles ne peuvent pas être utilisées avec la fonction membre de CMenu::ModifyMenu .

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CMenu::ModifyMenu

HiliteMenuItem