slider控件样式
slider 控件 (CSliderCtrl) 可以具有一个垂直或水平方向。 它们不能在任何一方具有刻度线,双方或。 还可以用于指定连续的值范围。 这些属性是控制的使用滑块控件样式,则指定何时创建滑块控件。
TBS_HORZ 和 TBS_VERT 样式确定滑块控件的方向。 如果不指定方向,滑块控件水平放置。
TBS_AUTOTICKS 样式创建一个递增的数量的刻度线在其值范围的滑块控件。 ,在调用 SetRange 成员函数时,这些刻度线自动添加到。 如果未指定 TBS_AUTOTICKS,可以使用成员函数,例如 SetTic 和 SetTicFreq,指定刻度线的位置。 若要创建不显示刻度线的滑块控件,可以使用 TBS_NOTICKS 样式。
可以显示在滑块控件的或两边的刻度线。 对于级别的滑块控件,可以指定 TBS_BOTTOM 或 TBS_TOP 样式。 对于垂直滑块控件,可以指定 TBS_RIGHT 或 TBS_LEFT 样式。 (TBS_BOTTOM 和 TBS_RIGHT 是默认设置。)对于滑块控件的两侧刻度线在所有方向,指定 TBS_BOTH 样式。
slider 控件可以显示选择范围,才可以指定 TBS_ENABLESELRANGE 样式,当您创建它。 在滑块控件具有此样式时,刻度线在选择范围的开始和结束位置显示为三角形 (而不是垂直的短划线),并选择范围显示。 例如,选择大小可能很有用在简单的计划应用程序。 用户可以选择刻度线的大小与小时对应于一天标识日程安排会议的时间。
默认情况下,那么,当选择范围更改,滑块控件的滑块的长度更改。 如果滑块控件具有 TBS_FIXEDLENGTH 样式,滑块的长度保持相同,即使选择范围更改。 具有 TBS_NOTHUMB 样式的滑块控件不包含一个滑块。