Поделиться через


CWnd::HiliteMenuItem

Главное или удалить подсветку пункта меню верхнего уровня (строки меню).

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

Параметры

  • pMenu
    Указывает меню верхнего уровня, содержащий элемент, который необходимо выделить.

  • nIDHiliteItem
    Определяет пункт меню, которое нужно выбрать, в зависимости от значения параметра nHilite.

  • nHilite
    Определяет, является ли выбрать пункт меню или выделение цветом удалено. Может быть сочетанием MF_HILITE или MF_UNHILITE с MF_BYCOMMAND или MF_BYPOSITION. Значения можно объединять с помощью побитовое ИЛИ оператор. Эти значения имеют следующие значения:

    • MF_BYCOMMAND Интерпретирует nIDHiliteItem как идентификатор пункта меню (интерпретация по умолчанию).

    • MF_BYPOSITION Интерпретирует nIDHiliteItem по мере нулевой- смещение отсчитывается от пункта меню.

    • MF_HILITE Выбирает элемент. Если это значение не задано, то выделение цветом удалено из элемента.

    • MF_UNHILITE Удалить подсветку элемента.

Возвращаемое значение

Указывает, был ли при выборе пункта меню. Ненулевой, если элемент был выбран; в противном случае – значение 0.

Заметки

Флаги MF_HILITE и MF_UNHILITE можно использовать только с этим функцией-членом; их нельзя использовать с функцией-членом CMenu::ModifyMenu.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

CMenu::ModifyMenu

HiliteMenuItem