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


Класс CCmdUI

Использует только внутри обработчика в CCmdTarget- производный класс ON_UPDATE_COMMAND_UI.

class CCmdUI

Члены

6kc4d8fh.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CCmdUI::ContinueRouting

Заставляет механизм маршрутизации команда- продолжает перенаправления текущее сообщение на цепочки обработчиков.

CCmdUI::Enable

Включение или отключение элемент интерфейса пользователя для данной команды.

CCmdUI::SetCheck

Задает состояние проверки элемента интерфейса пользователя для данной команды.

CCmdUI::SetRadio

Как функцию-член SetCheck, но результаты для группы радио.

CCmdUI::SetText

Задает текст для элемента интерфейса пользователя для данной команды.

6kc4d8fh.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

CCmdUI::m_nID

Идентификатор объекта пользовательского интерфейса.

CCmdUI::m_nIndex

Индекс объекта интерфейса пользователя.

CCmdUI::m_pMenu

Пункты меню, представленный CCmdUI объект.

CCmdUI::m_pOther

Указывает, что в окне объект отправленный уведомления.

CCmdUI::m_pSubMenu

Элементы, содержащиеся в подменю, представленный CCmdUI объект.

Заметки

CCmdUI не имеет базовый класс.

Когда пользователь запрашивает вниз меню приложения, каждому пункту меню необходимо знать, должен ли он быть отображен как включать или отключен.Целевой объект команды меню предоставляет эти сведения с помощью реализации обработчика ON_UPDATE_COMMAND_UI.Для каждого из объектов пользовательского интерфейса в приложении, используйте окно свойств, чтобы создать местозаполнитель записи и функции сообщение- сопоставления для каждого обработчика.

Если меню запрашиватьо вниз, границы выполняют поиск и вызывают функции-члены CCmdUI каждого обработчика ON_UPDATE_COMMAND_UI, вызовов каждого обработчика, как Включить и Проверить и границы затем соответствующим образом отображают для каждого пункта меню.

Пункт меню может заменить с кнопкой панели элементов управления или другим объектом интерфейса пользователя команды без изменения кода в обработчик ON_UPDATE_COMMAND_UI.

В следующей таблице перечислены функции-члены CCmdUI эффекта на различных элементов интерфейса пользователя команды.

Элемент пользовательского интерфейса

Включить

SetCheck

SetRadio

SetText

Элемент меню

Разрешает или запрещает

Проверка (×) или unchecks

Проверяет, используя кнопку с многоточием (•)

Устанавливает текст элемента

Кнопка на панели инструментов

Разрешает или запрещает

Выберите, unselects или непредвиденное

То же, что и SetCheck

(Неприменимо)

Панели строки состояния

Текст видимой или невидимой

Задает попа - out или обычную границу

То же, что и SetCheck

Устанавливает текст панели

Нормальная кнопку в CDialogBar

Разрешает или запрещает

Проверка или unchecks флажок

То же, что и SetCheck

Наборы застегивают текста

Обычный элемент управления в CDialogBar

Разрешает или запрещает

(Неприменимо)

(Неприменимо)

Устанавливает текст окна

Дополнительные сведения об использовании этого класса см. в разделе Как объекты обновления интерфейса пользователя.

Иерархия наследования

CCmdUI

Требования

Заголовок: afxwin.h

См. также

Ссылки

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

Класс CCmdTarget

Основные понятия

MFC, пытается интерфейс MDI