CWnd::HiliteMenuItem

Le evidenziazioni o rimuovere l'evidenziazione da un menu di primo livello (la barra dei menu.

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

Parametri

  • pMenu
    Identifica il menu di livello superiore che contiene l'elemento da evidenziare.

  • nIDHiliteItem
    Specifica la voce di menu da evidenziare, in base al valore del parametro nHilite.

  • nHilite
    Specifica se la voce di menu viene evidenziata o l'evidenziazione viene rimossa.Può essere una combinazione MF_HILITE o MF_UNHILITE con MF_BYCOMMAND o MF_BYPOSITION.I valori possono essere combinate utilizzando l'operatore OR bit.Questi valori sono i seguenti: significati

    • MF_BYCOMMAND interpreta nIDHiliteItem come la voce di menu ID (l'interpretazione predefinita).

    • MF_BYPOSITION interpreta nIDHiliteItem come offset in base zero della voce di menu.

    • MF_HILITE viene evidenziato l'elemento.Se questo valore non viene fornito, l'evidenziazione viene rimossa dall'elemento.

    • MF_UNHILITE rimuovere l'evidenziazione dall'elemento.

Valore restituito

Specifica se la voce di menu è stata evidenziata.Diverso da zero se l'elemento è stato evidenziato, in caso contrario 0.

Note

I flag MF_UNHILITE e MF_HILITE possono essere utilizzati solo con questa funzione membro, non possono essere utilizzati con la funzione membro CMenu::ModifyMenu.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia

CMenu::ModifyMenu

HiliteMenuItem