常见控件样式

本部分列出了常见的控件样式。 除非有说明,这些样式适用于 rebar 控件、工具栏控件和状态窗口。

返回的常量 说明
CCS_ADJUSTABLE
启用工具栏的内置自定义功能,使用户能够将按钮拖到新位置,或通过将其从工具栏上拖动来删除按钮。 此外,用户可以双击工具栏以显示“ 自定义工具栏 ”对话框,使用户能够添加、删除和重新排列工具栏按钮。
CCS_BOTTOM
使控件将自身定位在父窗口工作区的底部,并将宽度设置为与父窗口的宽度相同。 默认情况下,状态窗口具有此样式。
CCS_LEFT
版本 4.70。 使控件在父窗口左侧垂直显示。
CCS_NODIVIDER
防止在控件顶部绘制双像素突出显示。
CCS_NOMOVEX
版本 4.70。 导致控件在响应 WM_SIZE 消息时垂直调整大小,而不是水平移动。 如果使用CCS_NORESIZE,则此样式不适用。
CCS_NOMOVEY
导致控件在响应 WM_SIZE 消息时水平调整大小和移动本身,但不垂直移动。 如果使用CCS_NORESIZE,则此样式不适用。 默认情况下,标头窗口具有此样式。
CCS_NOPARENTALIGN
阻止控件自动移动到父窗口的顶部或底部。 相反,尽管对父窗口的大小进行了更改,但控件仍将其位置保留在父窗口中。 如果使用CCS_TOP或CCS_BOTTOM,高度将调整为默认值,但位置和宽度保持不变。
CCS_NORESIZE
设置其初始大小或新大小时,防止控件使用默认宽度和高度。 相反,控件使用创建或调整大小请求中指定的宽度和高度。
CCS_RIGHT
版本 4.70。 使控件在父窗口右侧垂直显示。
CCS_TOP
使控件将自身定位在父窗口工作区的顶部,并将宽度设置为与父窗口的宽度相同。 默认情况下,工具栏具有此样式。
CCS_VERT
版本 4.70。 使控件垂直显示。

注解

以下主题介绍其他控件样式:

要求

要求 Value
标头
CommCtrl.h