Класс CStatusBar
Панель элементов управления со строкой текста вывела или индикаторы панели "данные".
class CStatusBar : public CControlBar
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CStatusBar. |
Открытые методы
Имя |
Описание |
---|---|
Возвращает индекс заданного идентификатора индикатора |
|
Создает строку состояния к объекту вложение она CStatusBar и устанавливает исходную высоту шрифта и панели. |
|
Создает объект CStatusBar с помощью дополнительных стилей для внедренного объекта CStatusBarCtrl. |
|
Вызываемый, когда визуальный аспект элемента управления "Строка состояния" рисования владельцем изменяется. |
|
Получает идентификатор индикатора для заданного индекса. |
|
Возвращает прямоугольник для заданного индекса. |
|
Возвращает идентификатор, стиль и ширину индикатора для заданного индекса. |
|
Возвращает стиль индикатора для заданного индекса. |
|
Получает текст индикатора для заданного индекса. |
|
Обеспечивает прямой доступ к общему элементу управления. |
|
Задает идентификаторы индикатора. |
|
Устанавливает идентификатор, стиль и ширину индикатора для заданного индекса. |
|
Задает стиль индикатора для заданного индекса. |
|
Устанавливает текст индикатора для заданного индекса. |
Заметки
Панель вывода сообщений часто используются в виде линий, а также индикаторы состояния. Примеры включают линии Справка- сообщения меню, кратко объясняются выбранной команды меню и индикаторов, указывающие состояние БЛОКИРОВКИ ПРОКРУТКИ, NUM LOCK, а также других ключей.
CStatusBar::GetStatusBarCtrl, функция-член новый с MFC 4.0 позволяет воспользоваться преимуществами поддержки управления Windows общим для настройки строки состояния и дополнительными функциональными возможностями. Функции-члены необходимо CStatusBar дают большую часть возможностей управления Windows общих; однако при вызове GetStatusBarCtrl, можно предоставить пользовательским строки состояния даже несколько характеристик Windows 95 /98 строки состояния. При вызове GetStatusBarCtrl, он возвращает ссылку на объект CStatusBarCtrl. См. раздел CStatusBarCtrl дополнительные сведения о конструировании панели инструментов с помощью управления Windows общие. Общие сведения о стандартных элементах управления см. в разделе общие элементы управления в Windows SDK.
Границы хранят данные индикатора в массиве, с левейшим индикатором в позиции 0. При создании строки состояния, используется массив идентификаторов строки, которые связаны с соответствующей границы индикаторами. Затем можно использовать либо идентификатор строки или индекс для доступа к индикатор.
По умолчанию индикатор эластик" первый ". он принимает длину строки состояния вверх, используемую другими областями индикатора не так, что другие панели будут выровненным по правому краю.
Для создания строки состояния выполните следующие действия:
Создайте объект CStatusBar.
Вызовите функцию Создание (или CreateEx) для создания окна строки состояния и вложить его к объекту CStatusBar.
Вызовите SetIndicators чтобы связать идентификатор строки с каждым индикатором.
3 Способа обновления текста на панели строки состояния.
Вызов CWnd::SetWindowText для обновления текста в области 0.
Вызов CCmdUI::SetText в обработчике ON_UPDATE_COMMAND_UI строки состояния.
Вызов SetPaneText для обновления текста для любой области.
Вызов SetPaneStyle для обновления стиль панели строки состояния.
Дополнительные сведения об использовании CStatusBar см. в статье реализация строки состояния в MFC и Техническая примечание 31. Панель элементов управления.
Иерархия наследования
CStatusBar
Требования
Header: afxext.h