选项卡控件样式

本部分列出了支持的选项卡控件样式。

返回的常量 说明
TCS_BOTTOM
版本 4.70。 选项卡显示在控件底部。 此值等于 TCS_RIGHT。 如果使用 ComCtl32.dll版本 6,则不支持此样式。
TCS_BUTTONS
选项卡显示为按钮,并且不会在显示区域周围绘制边框。
TCS_FIXEDWIDTH
所有选项卡的宽度相同。 此样式不能与TCS_RIGHTJUSTIFY样式组合使用。
TCS_FLATBUTTONS
版本 4.71。 所选选项卡显示为缩进到背景中,而其他选项卡显示为与背景位于同一平面上。 此样式仅影响具有TCS_BUTTONS样式的选项卡控件。
TCS_FOCUSNEVER
单击选项卡控件时不会接收输入焦点。
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
如有必要,将增加每个选项卡的宽度,以便每一行选项卡填充选项卡控件的整个宽度。 除非还指定了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