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


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

Как правило, и пункты меню кнопки панели инструментов имеют более одного состояния.Например, пункт меню отображается серым цветом, кнопка заблокирована) (если она недоступна в контексте присутствующем.Пункты меню могут быть проверены или unchecked.Кнопка панели инструментов можно также отключить, если недоступно или он может проверить.

Кто обновляет состояние этих элементов по мере изменения условий программы?Логический, если пункт меню создать команду, которая обрабатывается, скажите, документ, он имеет смысл использовать документ обновления пункт меню.Документ, содержащий сведения, на котором основано обновления.

Если команда имеет несколько объектов интерфейса пользователя (возможно, пункт меню и кнопка панели инструментов), то оба направленным к одной и той же функции обработчика.Это инкапсулирует код обновления интерфейса пользователя для всех соответствующих объектов пользовательского интерфейса в одном месте.

Границы предоставляют удобный интерфейс для автоматического обновления объектов интерфейса пользователя.Можно выполнить обновление каким-либо другим способом, но эффективно использовать предоставленный интерфейс и прост.

В следующих разделах объясняется использование обработчиков обновления:

См. также

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

Меню (MFC)