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


Управление меню панели элементов управления и сочетания клавиш

Окно фрейма управляет объектами обновления интерфейса пользователя, в том числе меню кнопки панели инструментов, строк состояния и сочетания клавиш.Кроме того, он управляет совместно использовать строку меню в приложениях MDI.

Управление меню

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

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

CMDIFrameWnd предоставляет реализации по умолчанию для стандартных команд в меню окна, отображаемого в приложениях MDI.В частности, на которую команда нового окна (ID_WINDOW_NEW), чтобы создать новое окно и представление кадра в текущем документе.Необходимо переопределить эти реализации, только если необходима дополнительная настройка.

Несколько дочерних окон MDI и того же типа документа используют ресурсы меню.Если несколько дочерних окон MDI созданы тем же шаблону документа, то все они могут использовать один и тот же ресурс меню, при сохранении на системных ресурсов в окнах.

Управление строка состояния

Фрейма окна позиции также строка состояния в клиентской области и управляют индикаторы строки состояния.Очищает окно фрейма и обновляет область сообщений в строке состояния отображается как обязательное и запрашивают строки по мере того, как пользователь выбирает пунктов меню или кнопки панели инструментов, как описано в Как данные отображаются в строке состояния команды.

Управление сочетания клавиш

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

См. также

Ссылки

Использование окна фрейма