共用方式為


滑桿控制項樣式

滑杆控制項 ( 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樣式。

只有在建立TBS_ENABLESELRANGE樣式時,滑杆控制項才能顯示選取範圍。 當滑桿控制項具有此樣式時,刻度標記會位於選取範圍的開始和結束位置,顯示為三角形 (而非垂直虛線),並會反白顯示選取範圍。 例如,選取範圍可能適用於簡單的排程應用程式。 使用者可以選取對應一天內小時數的刻度標記範圍來識別排定會議的時間。

根據預設,滑桿控制項的滑桿長度會隨著選取範圍而變更。 如果滑杆控制項具有TBS_FIXEDLENGTH樣式,即使選取範圍變更,滑杆的長度仍維持不變。 具有TBS_NOTHUMB樣式的滑杆控制項不包含滑杆。

另請參閱

使用 CSliderCtrl
Controls