Поделиться через


Таблица TextStyle

В таблице TextStyle перечислены различные стили шрифтов, используемые в элементах управления с текстом.

Таблица TextStyle содержит следующие столбцы.

Столбец Type Ключ Допускает значения NULL
Тстиль Идентификатор Да N
FaceName Text N Нет
Размер Целое число Нет Нет
Цвет DoubleInteger Нет Да
StyleBits Целое число Нет Да

 

Столбцы

Тстиль

Этот столбец является именем стиля шрифта. Это имя может быть внедрено в текстовую строку, чтобы указать на изменение стиля. Обратите внимание, что имя стиля шрифта, используемое в этом поле, не должно заканчиваться символами: _UL. См. раздел Добавление элементов управления и текста.

FaceName

Строка, указывающая имя шрифта. Строка должна содержать не более 31 символа.

Размер

Размер шрифта, измеряемый в пунктах. Это должно быть не отрицательное число.

Цвет

Этот столбец задает цвет текста, отображаемый элементом управления текстом. Все остальные типы элементов управления всегда используют цвет текста по умолчанию. Значение, указанное в этом столбце, должно вычисляться по следующей формуле: 65536 * синий + 256 * зеленый + красный, где красный, зеленый и синий находятся в диапазоне от 0 до 255. Значение не должно превышать 16777215, которое является значением для белого цвета. Значение равно 0 для черного, 255 для красного, 65280 для зеленого, 16711680 для синего и 8421504 для серого. Если оставить поле пустым, задается цвет по умолчанию.

Не размещайте прозрачные элементы управления текстом поверх цветных растровых рисунков. Текст может не отображаться, если пользователь изменяет цветовую схему отображения. Например, текст может стать невидимым, если пользователь задает параметр высокой контрастности для специальных возможностей.

StyleBits

Сочетание битов, указывающих форматирование текста.

Отдельные биты стиля имеют следующие значения.

Константа Шестнадцатеричный Decimal Стиль
msidbTextStyleBitsBold 0x001 1 Полужирный шрифт
msidbTextStyleBitsItalic 0x002 2 Курсив
msidbTextStyleBitsUnderline 0x004 4 Underline
msidbTextStyleBitsStrike 0x008 8 Зачеркив

 

Проверка

ICE03
ICE06
ICE31
ICE45