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


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

Пункты меню, кнопки панели инструментов и сочетания клавиш «объекты интерфейса пользователя» способные создание команд.Каждый такой объект интерфейса пользователя имеет идентификатор.Можно связать объект интерфейса пользователя с помощью команды путем присвоения объекту и один и тот же идентификатор команды.Как описано в Сообщения команды реализованы как особые сообщения.Рисунок «команд в .NET Framework» ниже показано, как платформа управляют команды.Когда объект интерфейса пользователя формирует команду, например ID_EDIT_CLEAR_ALL, один из объектов в приложении обрабатывает команды — на диаграмме ниже, функция OnEditClearAll объекта документа через сопоставление называется сообщения рисования.

Команды в .NET Framework

VC_Commands Framework

Рисунок «обновление команды в .NET Framework» ниже показано, как MFC обновляет объекты интерфейса пользователя, как и пункты меню кнопки панели инструментов.Прежде чем меню или раскрывающемся неработающего во время цикла в случае кнопок панели инструментов, MFC направляет команды обновления.На рисунке ниже, объект документа вызывает его обработчик команд обновления OnUpdateEditClearAll, чтобы включить или отключить объект интерфейса пользователя.

Обновление команды в .NET Framework

Платформа обновления команды

См. также

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

Сообщения и команды в .NET Framework