Таблица 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 Зачеркив
Проверка