Поделиться через


CMenu::CheckMenuRadioItem

Проверяет заданный пункт меню и делает ее элемент радио.

BOOL CheckMenuRadioItem( 
   UINT nIDFirst, 
   UINT nIDLast, 
   UINT nIDItem, 
   UINT nFlags  
);

Параметры

  • nIDFirst
    Определяет (например, идентификатор или смещение, в зависимости от значения nFlags) первый пункт меню в группе переключателя.

  • nIDLast
    Определяет (например, идентификатор или смещение, в зависимости от значения nFlags) последний пункт меню в группе переключателя.

  • nIDItem
    Определяет (например, идентификатор или смещение, в зависимости от значения nFlags) элемент в группе, которая будет проверена с переключателем.

  • nFlags
    Определяет интерпретация nIDFirst, nIDLast и nIDItem следующим образом:

    nFlags

    Интерпретация

    MF_BYCOMMAND

    Указывает, что параметр содержит идентификатор команды существующего пункта меню. Это значение по умолчанию, если ни MF_BYCOMMAND ни MF_BYPOSITION установлены.

    MF_BYPOSITION

    Указывает, что данный параметр предоставляет позицию существующего пункта меню. Первый элемент в позиции 0.

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

Ненулевой, если успешно; в противном случае – значение 0.

Заметки

Одновременно, функция unchecks все остальные пункты меню в связанной группе и очищает пометить типа Рейдио- элемента для этих элементов. Проверяемый элемент отображается с использованием растровое изображение переключателя (или вместо этого маркера) растрового изображения.

Пример

См. пример для ON_COMMAND_RANGE.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CMenu

Диаграмма иерархии

CMenu::CheckMenuItem

CMenu::GetMenuState

CheckMenuRadioItem