Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3
Кент Рейсдорф. BORLAND C++BUILDER. Страница 371
Составная строка состояния (complex status bar) имеет несколько панелей. Если вы решили использовать составную строку состояния, то можете настроить ее панели в редакторе панелей строки состояния (StatusBar Panels
Текущие панели отображены в окне списка Panels в левой части диалогового окна. Чтобы добавить панель, заполните поля Panel Properties в правой части диалогового окна и нажмите кнопку Add. В окне списка Panels появится новая панель. Чтобы удалить панель, выберите ее в списке Panels и нажмите кнопку Delete. Чтобы отредактировать существующую панель, выберите ее и измените свойства необходимым образом.
Назначение большинства свойств очевидно, но два из них требуют некоторых пояснений. Свойство Text содержит текст, который будет отображен на панели. Это свойство может также использоваться для изменения текста панели во время выполнения программы. Установка текста строки состояния рассматривается несколько позже; вам не нужно вводить текст в панель на этапе разработки, если вы собираетесь менять его по ходу программы.
Свойство Style может иметь значения Text или Owner Draw. (Когда вы выбираете один из этих вариантов, редактор панелей строки состояния устанавливает для свойства Style значение psText или psOwnerDraw, соответственно.) Если для Style установлено значение Text, поведение панели достаточно очевидно. Текст выравнивается в зависимости от значения свойства Alignment. Если для Style установлено значение Owner Draw, то создание текста или изображения для вывода на панель является полностью вашим делом. Рисование в панели пользователя (owner-drawn panel) обсуждается немного позже в разделе «Пользовательские панели строки состояния».
Свойства панели Width, Bevel и Alignment говорят сами за себя. Поэкспериментируйте с ними, чтобы увидеть их влияние на внешний вид строки состояния.