Класс CCmdUI
Использует только внутри обработчика в CCmdTarget- производный класс ON_UPDATE_COMMAND_UI.
class CCmdUI
Члены
Открытые методы
Имя |
Описание |
---|---|
Заставляет механизм маршрутизации команда- продолжает перенаправления текущее сообщение на цепочки обработчиков. |
|
Включение или отключение элемент интерфейса пользователя для данной команды. |
|
Задает состояние проверки элемента интерфейса пользователя для данной команды. |
|
Как функцию-член SetCheck, но результаты для группы радио. |
|
Задает текст для элемента интерфейса пользователя для данной команды. |
Открытые члены данных
Имя |
Описание |
---|---|
Идентификатор объекта пользовательского интерфейса. |
|
Индекс объекта интерфейса пользователя. |
|
Пункты меню, представленный CCmdUI объект. |
|
Указывает, что в окне объект отправленный уведомления. |
|
Элементы, содержащиеся в подменю, представленный 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