CheckMenuItem

CheckMenuItem функция устанавливает состояние указанного пункта меню флажок атрибута в проверяемом или непроверяемом.

Функция CheckMenuItem была заменена функцией SetMenuItemInfo . Можно использовать CheckMenuItem, однако, если не требуется каких-либо расширенных функций SetMenuItemInfo.

() DWORD CheckMenuItem HMENU  hmenu, / / обработать менюUINTuIDCheckItem, / / меню пункт установите или снимите флажокUINTuCheck / / флаги пункт меню);
 

Параметры

hmenu
Дескриптор меню интереса.
uIDCheckItem
Определяет элемент меню, атрибут которого галочки устанавливается, как определено в параметре uCheck.
uCheck
Указывает флаги, которые управляют интерпретации параметра uIDCheckItem и состояние пункта меню галочки атрибута. Этот параметр может быть сочетание MF_BYCOMMAND, или MF_BYPOSITION и MF_CHECKED или MF_UNCHECKED.
Значение Значение
MF_BYCOMMAND Указывает, что параметр uIDCheckItem дает идентификатор элемента меню. Флаг MF_BYCOMMAND — по умолчанию, если указано ни MF_BYCOMMAND, ни MF_BYPOSITION флаг.
MF_BYPOSITION Указывает, что параметр uIDCheckItem дает с нуля относительное положение элемента меню.
MF_CHECKED Устанавливает атрибут галочки для состояние проверки.
MF_UNCHECKED Устанавливает атрибут флажок в неустановленном состоянии.

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

Возвращаемое значение указывает предыдущее состояние элемента меню (MF_CHECKED или MF_UNCHECKED). Если пункт меню не существует, возвращается значение 0xFFFFFFFF.

Примечания

Пункт в строке меню не может иметь флажок.

Параметр uIDCheckItem определяет элемент, который открывает подменю или команды элемента. Для элемента, который открывает подменю параметр uIDCheckItem должен указывать положение элемента. Для элемента команды параметр uIDCheckItem можно задать позицию элемента или его идентификатор.

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

Меню Обзор функций меню, EnableMenuItem, GetMenuItemID, SetMenuItemBitmaps, SetMenuItemInfo

Index