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


Стили элементов управления tab

В этом разделе перечислены поддерживаемые стили вкладок.

Константа Описание
TCS_BOTTOM
Версия 4.70. Вкладки отображаются в нижней части элемента управления. Это значение равно TCS_RIGHT. Этот стиль не поддерживается, если используется ComCtl32.dll версии 6.
TCS_BUTTONS
Вкладки отображаются как кнопки, и границы вокруг области отображения не рисуется.
TCS_FIXEDWIDTH
Все вкладки имеют одинаковую ширину. Этот стиль нельзя сочетать с TCS_RIGHTJUSTIFY стилем.
TCS_FLATBUTTONS
Версия 4.71. Выбранные вкладки отображаются как отступы в фоновом режиме, в то время как другие вкладки отображаются в той же плоскости, что и фон. Этот стиль влияет только на элементы управления вкладками со стилем TCS_BUTTONS.
TCS_FOCUSNEVER
Элемент управления tab не получает фокус ввода при щелчке.
TCS_FOCUSONBUTTONDOWN
При щелчке элемент управления вкладкой получает фокус ввода.
TCS_FORCEICONLEFT
Значки выравниваются по левому краю каждой вкладки фиксированной ширины. Этот стиль можно использовать только с TCS_FIXEDWIDTH стилем.
TCS_FORCELABELLEFT
Метки выравниваются по левому краю каждой вкладки фиксированной ширины; то есть метка отображается справа от значка, а не по центру. Этот стиль можно использовать только с TCS_FIXEDWIDTH стилем, и он подразумевает TCS_FORCEICONLEFT стиль.
TCS_HOTTRACK
Версия 4.70. Элементы под указателем выделяются автоматически. Вы можете проверка, включено ли горячее отслеживание, вызвав SystemParametersInfo.
TCS_MULTILINE
При необходимости отображается несколько строк вкладок, поэтому все вкладки отображаются одновременно.
TCS_MULTISELECT
Версия 4.70. Можно выбрать несколько вкладок, удерживая нажатой клавишу CTRL при щелчке. Этот стиль должен использоваться с TCS_BUTTONS стилем.
TCS_OWNERDRAWFIXED
Родительское окно отвечает за рисование вкладок.
TCS_RAGGEDRIGHT
Строки вкладок не будут растянуты для заполнения всей ширины элемента управления. Этот стиль используется по умолчанию.
TCS_RIGHT
Версия 4.70. Вкладки отображаются вертикально в правой части элементов управления, использующих стиль TCS_VERTICAL. Это значение равно TCS_BOTTOM. Этот стиль не поддерживается при использовании стилей визуальных элементов.
TCS_RIGHTJUSTIFY
При необходимости ширина каждой вкладки увеличивается, чтобы каждая строка вкладок заполняла всю ширину элемента управления tab. Этот стиль окна игнорируется, если не указан стиль TCS_MULTILINE.
TCS_SCROLLOPPOSITE
Версия 4.70. При выборе вкладки ненужные вкладки прокручиваются до противоположной стороны элемента управления.
TCS_SINGLELINE
Отображается только одна строка вкладок. При необходимости пользователь может прокрутить страницу для просмотра дополнительных вкладок. Этот стиль используется по умолчанию.
TCS_TABS
Вкладки отображаются как вкладки, а вокруг области отображения рисуется граница. Этот стиль используется по умолчанию.
TCS_TOOLTIPS
С элементом управления "Вкладка" связана подсказка.
TCS_VERTICAL
Версия 4.70. Вкладки отображаются в левой части элемента управления, а текст вкладки отображается по вертикали. Этот стиль действителен только при использовании со стилем TCS_MULTILINE. Чтобы вкладки отображались в правой части элемента управления, также используйте стиль TCS_RIGHT. Этот стиль не поддерживается, если используется ComCtl32.dll версии 6.

Комментарии

Следующие стили можно изменить после создания элемента управления.

  • TCS_BOTTOM
  • TCS_BUTTONS
  • TCS_FIXEDWIDTH
  • TCS_FLATBUTTONS
  • TCS_FORCEICONLEFT
  • TCS_FORCELABELLEFT
  • TCS_MULTILINE
  • TCS_OWNERDRAWFIXED
  • TCS_RAGGEDRIGHT
  • TCS_RIGHT
  • TCS_VERTICAL

Требования

Требование Значение
Заголовок
CommCtrl.h