Классы команд маршрутизации

Как пользователь взаимодействует с приложением, выбрав меню или кнопок панели управления с помощью мыши, приложение отправляет сообщения из пострадавших Пользовательский интерфейс объекта соответствующей команды целевой объект. Цель команды классов, производных от CCmdTarget включают CWinApp, CWnd, CDocTemplate, CDocument, CViewи классы, производные от них. Платформа поддерживает автоматическую команд маршрутизации команд могут быть обработаны наиболее подходящим объектом, в настоящее время активные приложения.

Объект класса CCmdUI передается команда update ваши цели команды UI обработчиков (ON_UPDATE_COMMAND_UI) позволяет обновлять состояние пользовательского интерфейса для конкретной команды (например, для проверки или удалить чек от пунктов меню). Вам вызывать функции объекта CCmdUI для обновления состояния объекта UI-члены. Этот процесс аналогичен ли объект пользовательского Интерфейса, связанный с конкретной команды является элемент меню или кнопку.

CCmdTarget

Служит базовым классом для всех классов объектов, которые могут получать и отвечать на сообщения.

CCmdUI

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

Index