Condividi tramite


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 delle gerarchie

CMenu::ModifyMenu

HiliteMenuItem