共用方式為


滑桿控制項樣式

滑桿控制項 (CSliderCtrl) 可能具有垂直或水平方向。 它們可以在其中一側有刻度標記或兩側皆有或兩側皆沒有。 它們也可以用來指定連續值的範圍。 這些屬性由使用滑桿控制樣式控制,該樣式由您建立滑桿控制項指定。

TBS_HORZTBS_VERT 樣式判斷滑桿控制項的方向。 如果您不指定方向,滑桿控制項為水平方向。

TBS_AUTOTICKS 樣式建立有增量的刻度標記在它的值範圍的滑桿控制項。 當您呼叫 SetRange 成員函式時,這些刻度標記會自動加入。 如果沒有指定 TBS_AUTOTICKS,您可以使用成員函式,例如 SetTicSetTicFreq,指定刻度標記的位置。 若要建立不顯示刻度標記的滑桿控制項,您可以使用 TBS_NOTICKS 樣式。

您可以顯示滑桿控制項的任一或兩方的刻度標記。 對於水平滑桿控制項,您可以指定 TBS_BOTTOMTBS_TOP 模式。 對於垂直滑桿控制項,您可以指定 TBS_RIGHTTBS_LEFT 模式。(TBS_BOTTOMTBS_RIGHT 為預設設定。)對於滑桿控制項的兩側刻度標記會在所有方向,請指定 TBS_BOTH 樣式。

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

根據預設,當選取範圍變更時,滑桿控制項的滑桿長度變更。 如果滑桿控制項有 TBS_FIXEDLENGTH 樣式,滑桿長度保持相同,即使選取範圍變更。 有 TBS_NOTHUMB 樣式的滑桿控制項不包含滑桿。

請參閱

參考

使用 CSliderCtrl

概念

控制項 (MFC)