HiliteMenuItem

HiliteMenuItem функция подчеркивается или удаляет выделение из элемента в строку меню.

(BOOL HiliteMenuItem HWND  hwnd, / / дескриптор окна с менюHMENUHMENU, / / обработать в менюUINTuItemHilite, / / меню пункт для выделения или unhighlightUINTuHilite / / выделить флаги);
 

Параметры

hwnd
Дескриптор окна, содержащего меню.
hmenu
Дескриптор, содержащую элемент, чтобы выделить строку меню.
uItemHilite
Указывает пункт меню, чтобы выделить. Этот параметр является идентификатором элемента меню или смещение элемента меню в строке меню, в зависимости от значения параметра uHilite.
uHilite
Указывает флаги, которые управляют интерпретации параметра uItemHilite и указывает ли пункт меню будет выделена. Этот параметр должен быть комбинацией MF_BYCOMMAND или MF_BYPOSITION и MF_HILITE или MF_UNHILITE.
Значение Значение
MF_BYCOMMAND Указывает, что этот uItemHilite дает идентификатор элемента меню.
MF_BYPOSITION Указывает, что этот uItemHilite дает с нуля относительное положение элемента меню.
MF_HILITE Выделяет элемент меню. Если этот флаг не указан, выделение удаляется из элемента.
MF_UNHILITE Удаляет выделение из пункта меню.

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

Если пункт меню имеет значение указанного выделения государством, возвращаемое значение не равно нулю.

Если пункт меню не установлен в состояние указанного выделения, возвращаемое значение равно нулю.

Примечания

Флаги MF_HILITE и MF_UNHILITE может использоваться только с помощью функции HiliteMenuItem ; они не могут использоваться вместе с функцией ModifyMenu.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.

Родственные слова

Меню Обзор функций меню, ModifyMenu

Index