11.19.1.2 - Функция CheckMenuRadioItem

(УстановитьПунктуМенюРадиокнопку)

[Теперь поддерживается в Windows NT]

Функция CheckMenuRadioItem отмечает "кружочком" заданный пункт меню и делает его пунктом с «радиокнопкой». Одновременно, функция снимает отметку "кружочком " со всех других пунктов меню в связанной группе и очищает от флажков типа радиоэлементов эти пункты.

Синтаксис

BOOL CheckMenuRadioItem
(
	HMENU hmenu,
	UINT idFirst,
	UINT idLast,
	UINT idCheck,
	UINT uFlags
);

Параметры
hmenu
Дескриптор к меню, которое содержит группу пунктов меню.
idFirst
Идентификатор или позиция первого пункта меню в группе.
idLast
Идентификатор или позиция последнего пункта меню в группе.
idCheck
Идентификатор или позиция пункта меню, который отмечается.
uFlags
Флажок, определяющий значение idFirst, idLast и idCheck. Если этот параметр - MF_BYCOMMAND, другие параметры определяют идентификаторы пункта меню. Если это - MF_BYPOSITION, другие параметры определяют позиции пунктов меню.

Возвращаемые значения
Если функция завершается успешно, величина возвращаемого значения не нуль.
Если функция не выполняет задачу, величина возвращаемого значения нулевая. Чтобы получать расширенные данные об ошибках, используйте функцию GetLastError.

Замечания
Функция CheckMenuRadioItem устанавливает флажок типа MFT_RADIOCHECK и состояние MFS_CHECKED для пункта, определяемого idCheck и, одновременно, очищает оба флажка во всех других пунктах в группе. Отмеченный пункт отображается на экране, используя точечный рисунок «жирной» точки, вместо значка "галочки ".
Для получения дополнительной информации о типах пунктов меню и флажков состояния, см. структуру MENUITEMINFO.

Смотри также
MENUITEMINFO

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

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

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Владимир Соковиков - 09.10.2002