Функция CheckMenuRadioItem


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

Синтаксис

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

Параметры

hmenu

[in] Дескриптор к меню, которое содержит группу пунктов меню.

idFirst

[in] Идентификатор или позиция первого пункта меню в группе.

idLast

[in] Идентификатор или позиция последнего пункта меню в группе.

idCheck

[in] Идентификатор или позиция пункта меню, который отмечается.

uFlags

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

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

Если функция завершается успешно, величина возвращаемого значения - не нуль.

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

Замечания

Функция CheckMenuRadioItem устанавливает флажок типа MFT_RADIOCHECK и состояние MFS_CHECKED для пункта, определяемого параметром idCheck и, одновременно, очищает оба флажка во всех других пунктах в группе. Выбранный пункт отображается на экране, используя точечный рисунок “жирной” точки, вместо значка "галочки ".

Для получения дополнительной информации о типах пунктов меню и флажков состояния, см. структуру MENUITEMINFO.

Пример

 Пример смотри в разделе Примеры статьи Пример использования пользовательских точечных рисунков "галочки".

Смотри также

Краткий обзор МенюMENUITEMINFO

 

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

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 4.0 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

User32.lib

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz