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