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


Макрос ON_UPDATE_COMMAND_UI

Используйте окно Свойства для подключения объекта пользовательского интерфейса в обработчик команда- обновления в объекте команда- целевого объекта. Автоматически подключится идентификатор объекта пользовательского интерфейса макросу ON_UPDATE_COMMAND_UI и создает обработчик в объекте, который выполняет обновление. Дополнительные сведения см. в разделе Сообщения сопоставления в функции.

Например, чтобы обновить очистить все команды в меню " Правка " программы, используется окно Свойства для добавления записи сопоставления сообщений в выбранном классе, объявление функции для него обработчика команда- обновления OnUpdateEditClearAll в объявлении класса и пустой шаблон функции в файле реализации класса. Прототип функции выглядит следующим образом:

afx_msg void OnUpdateEditClearAll(CCmdUI *pCmdUI);

Как и все обработчики, функция указывает ключевое слово afx_msg. Как и все обработчики обновления, и принимает один аргумент, указатель на объект CCmdUI.

См. также

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

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