Visual C++ 概念:加入功能
滑動軸控制項樣式

滑動軸控制項 (>CSliderCtrl) 有垂直或水平兩種方向。它們的刻度標記可以在一邊、兩邊或者兩邊都沒有。它們也可用來指定一個範圍的連續值。這些屬性都是使用在您建立滑動軸控制項時所指定的滑動軸控制項樣式來控制。

TBS_HORZTBS_VERT 樣式決定滑動軸控制項的方向。如果您未指定方向,滑動軸控制項便會採用水平方向。

TBS_AUTOTICKS 樣式所建立的滑動軸控制項,擁有每個值在範圍內的刻度標記。這些刻度標記會在您呼叫 >SetRange 成員函式時,自動加上。如果您未指定 TBS_AUTOTICKS,您可以使用成員函式,例如,>SetTic 與 >SetTicFreq,來指定刻度標記的位置。若要建立不顯示刻度標記的滑動軸控制項,請使用 TBS_NOTICKS 樣式。

您可以將刻度標記顯示在滑動軸控制項的任一邊或兩邊。對水平滑動軸控制項,您可以指定 TBS_BOTTOMTBS_TOP 樣式。對垂直滑動軸控制項,您可以指定 TBS_RIGHTTBS_LEFT 樣式。(TBS_BOTTOMTBS_RIGHT 兩者都是預設值)對任何方向滑動軸控制項兩邊的刻度標記,請指定 TBS_BOTH 樣式。

滑動軸控制項只會在建立滑動軸控制項有指定 TBS_ENABLESELRANGE 樣式的時候顯示選取的範圍。當滑動軸控制項使用這種樣式時,選取範圍起始和結束位置的刻度標記會以三角形 (而非垂直虛線) 顯示,並反白顯示選取的範圍。例如,選取範圍在簡單排程應用程式中應該會很有用。使用者可以選取一個對應一天時刻的刻度標記範圍,來辨識已安排的會議時間。

根據預設,滑動軸控制項的滑動軸長度會隨選取範圍變更而改變。如果滑動軸控制項使用 TBS_FIXEDLENGTH 樣式,即使選取範圍變更,滑動軸的長度仍會維持不變。滑動軸控制項若使用 TBS_NOTHUMB 樣式,就不會有滑動軸。

請參閱

使用 CSliderCtrl | Windows 通用控制項和 MFC 類別

Page view tracker