跟踪栏样式

【勇芳软件工作室】汉化HomePreviousNext

轨道杆可以具有垂直或水平方向。他们可以在任一侧,双方或两者都有勾号。它们也可用于指定连续值的范围。使用跟踪栏样式来控制这些属性,您可以在创建轨迹栏时指定。

TBS_HORZ和TBS_VERT样式确定轨迹栏的方向。如果不指定方向,则轨迹栏将水平定向。

TBS_AUTOTICKS样式创建一个跟踪栏,其值范围内的每个增量都有一个刻度线。当应用程序发送TBM_SETRANGE消息时,会自动添加这些刻度线。如果不指定TBS_AUTOTICKS,可以使用TBM_SETTICTBM_SETTICFREQ等消息来指定刻度线的位置。要创建不显示刻度线的跟踪栏,可以使用TSM_NOTICKS样式。

您可以在轨迹栏的两侧或两侧显示刻度线。对于水平轨道栏,您可以指定TBS_BOTTOM或TBS_TOP样式。对于垂直轨道栏,您可以指定TBS_RIGHT或TBS_LEFT样式。(TBS_BOTTOM和TBS_RIGHT是默认设置。)对于任何方向的跟踪栏两侧的刻度线,请指定TBS_BOTH样式。

只有在创建TBS_ENABLESELRANGE样式时,轨迹栏才能显示选择范围。当轨道栏具有此样式时,选择范围的开始和结束位置处的刻度线将显示为三角形(而不是垂直虚线),并且选择范围被突出显示。例如,选择范围在简单的调度应用程序中可能是有用的。用户可以选择与一天中的小时相对应的刻度标记范围来识别预定的会议时间。

默认情况下,跟踪栏滑块的长度随选择范围的变化而变化。如果跟踪栏具有TBS_FIXEDLENGTH样式,即使选择范围更改,滑块的长度保持不变。具有TBS_NOTHUMB样式的轨迹栏不包括滑块。