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


Реализация строки состояния в MFC

Объект CStatusBar панель элементов управления со строкой панелей вывода текста.Панель вывода сообщений часто используются в виде линий, а также индикаторы состояния.Примеры включают линии Справка-сообщения меню, кратко объясняются выбранной команды меню и индикаторов, указывающие состояние БЛОКИРОВКИ ПРОКРУТКИ, NUM LOCK, а также других клавиш.

От версии MFC 4.0, строки состояния, использующие класс CStatusBarCtrl, который инкапсулирует управление строки состояния общее.Для обеспечения обратной совместимости, MFC обеспечивает более старая реализация строки состояния в классе COldStatusBar.Документация для более ранних версий MFC описывается COldStatusBar в CStatusBar.

CStatusBar::GetStatusBarCtrl, функция-член новый с MFC 4.0 позволяет воспользоваться преимуществами поддержки управлением windows общим для настройки строки состояния и дополнительными функциональными возможностями.Функции-члены CStatusBar дают большую часть функциональности пользователя windows, общих элементов управления; однако при вызове GetStatusBarCtrl, можно предоставить пользовательским строки состояния даже несколько характеристик строки состояния.При вызове GetStatusBarCtrl, он возвращает ссылку на объект CStatusBarCtrl.Можно использовать эту ссылку для обработки элемент управления " Строка состояния ".

На следующем рисунке показана строка состояния, показывающая несколько индикаторов.

Строка состояния

Строка состояния

Панель инструментов, как объект строки состояния внедрен в родительском фрейме окна и создается автоматически при создании окно фрейма.Строка состояния, как все области элементов управления, разрушена также автоматически, если родительский кадр удален.

Дополнительные сведения

См. также

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

Строки состояния