Визуальное программирование и MFC

       

Панель состояния


  • В нижней части окна большинства приложений Windows находится строка состояния программы, которая называется панелью состояния. В ней обычно выводится краткая контекстная подсказка для пользователя, содержание которой зависит от того, с каким элементом окна работает пользователь. В панели состояния также может отображаться описание текущего режима приложения, текущее время и т.д.

    Для управления панелями состояния в состав библиотеки MFC включен класс CStatusBar. Как и классы CToolBar и CDialogBar, предназначенные для работы с панелями управления, класс CStatusBar также наследуется от базового класса CControlBar.

    По умолчанию все приложения с оконным интерфейсом, построенные с помощью средства MFC AppWizard, имеют панель состояния (но можно при создании шаблона приложения и отказаться от этой возможности). В ней отображается текущее состояние приложения или краткая подсказка для выбранных строк меню, а также текущее положение клавиш <Caps Lock>, <Scroll Lock> и <Num>.

    К сожалению, нет специальных ресурсов, предназначенных для разработки панелей состояния. Панель состояния создается “вручную”, каждый элемент панели должен быть описан в специальным массиве (создание панели состояния на этапе разработки шаблона приложения осуществляет MFC AppWizard).



    Содержание раздела