C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Нетология

 11.19.1.1 - Функция CheckMenuItem / Меню. / Win32 API

11.19.1.1 - Функция CheckMenuItem

(УстановитьГалочкуПунктуМеню)

Функция CheckMenuItem устанавливает атрибут "галочки" заданного пункта меню в установленное или снятое состояние.

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

Синтаксис

DWORD CheckMenuItem(
	HMENU hmenu,		// дескриптор меню
	UINT uIDCheckItem,		// пункт меню, напротив которого 
				// ставится или снимается отметка
	UINT uCheck		// флажки пункта меню
);

Параметры
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, GetMenuCheckMarkDimensions, GetMenuItemID, SetMenuItemBitmaps, SetMenuItemInfo

Размещение и совместимость CheckMenuItem

Windows NT			Да 
Win95				Да 
Win32s				Да 
Импортируемая библиотека		user32.lib 
Заголовочный файл			winuser.h 
Unicode				Нет 
Замечания по платформе		Не имеется

| |
Автор Владимир Соковиков.
[AD]





Letyshops [lifetime]