CheckMenuItem функция устанавливает состояние указанного пункта меню флажок атрибута в проверяемом или непроверяемом.
Функция CheckMenuItem была заменена функцией SetMenuItemInfo . Можно использовать CheckMenuItem, однако, если не требуется каких-либо расширенных функций SetMenuItemInfo.
() DWORD CheckMenuItem HMENU hmenu, / / обработать менюUINTuIDCheckItem, / / меню пункт установите или снимите флажокUINTuCheck / / флаги пункт меню);
Значение | Значение |
---|---|
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