Cтраница 3
Таблица заполняется очевидным образом: щелчком мыши в нужной ячейке устанавливается курсор, а затем вводится текст. Возможно также использование заготовленных стилей. [31]
Исключение островков) диалогового окна Boundary Hatch. Теперь появляется возможность исключить при необходимости некоторые островки из рассмотрения, т.е. включить их в область штрихования. Например, при исключении всех показанных на рис. 16.26 островков результат будет таким же, как и при использовании стиля Ignore ( Игнорирование), т.е. весь объект будет полностью заштрихован. [32]
Сначала следует отметить, что стиль действует только в том случае, когда внутри контура штрихования содержатся какие-то объекты. Если пространство внутри области штриховки пусто, то оно заполняется выбранным образцом. Ниже на рисунке показан пример использования стилей штрихования. [33]
![]() |
Элемент ListBox примера CustHint показывает различные подсказки в зависимости от того, над каким пунктом находится указатель мыши. [34] |
В VCL эта ситуация еще более сложна. Компоненты заботятся о собственном изображении ( как класс TBitBtn кнопки с изображением) и, возможно, активизировании соответствующих событий. Система посылает запрос на прорисовку владельцу ( обычно форме), а форма пересылает событие обратно соответствующему элементу управления, запуская его обработчики событий. В CLX некоторые из элементов управления, такие как ListBoxes и Combo Boxes, действуют аналогично Изображению в Windows, а вот меню - нет. Собственный подход Qt заключается Использовании стилей для определения графического поведения всех элементов управления системы, определенного приложения или данного элемента управления. Стили будут рассмотрены далее в этом разделе. [35]
![]() |
Режим работы с главным документом. [36] |
Важным действием при создании структуры документа является изменение уровня абзацев, то есть выбор для абзаца стиля заголовка определенного уровня. Например, если абзац был отформатирован с использованием стиля Заголовок 1 ( Heading 1), то форматирование его стилем Заголовок 2 ( Heading 2) называется понижением уровня на единицу. Обратное преобразование называется повышением уровня. Уровень абзаца соответствует уровню заголовка. Например, абзац, отформатированный с использованием стиля Заголовок 7 ( Heading 7), имеет седьмой уровень. [37]