选项卡控件样式

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

返回的常量 说明
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

要求

要求 Value
标头
CommCtrl.h