Четвертый Borland C++ и его окружение

       

Класс TStatusBar


Класс TStatusBar (строка состояния) аналогичен TMessageBar.

Разница состоит в том, что строка состояния имеет больше возможностей, чем простая строка сообщения, и резервирует пространство

для вывода индикаторов режимов клавиатуры (регистр, вставка/замена и др.).

В конструкторе TStatusBar задается указатель на родительское

окно, стиль границы, индикаторы режима, шрифт (указатель на

TFont) и модуль (TModule для базового конструктора TWindow или

0).

TStatusBar переопределяет заданную по умолчанию функцию Insert. По умолчанию версия TStatusBar добавляет новый реквизит

после существующего текстового реквизита, но перед индикатором

режима клавиатуры. Однако вы можете это изменить.

Чтобы вывести к строке состояния конкретный индикатор режима, вы должны задать при построении строки состояния индикатор

режима. TStatusBar предусматривает ряд функций для модификации

индикаторов режима. Вы можете изменить состояние индикатора режима на произвольное состояние. Для этого используется функция SetModeIndicator.

Функция SetSpacing позволяет задавать интервал между реквизитами. В параметре этой функции задается ссылка на объект TSpacing - структуру, определенную в классе TStatusBar.



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