共用方式為


滑桿控制項成員函式

應用程式可以呼叫滑桿控制項的成員函式擷取有關滑桿控制項 (CSliderCtrl) 的資訊和變更其特性。

若要擷取滑桿 (例如使用者選取了) 值的位置,請使用 GetPos 成員函式。 若要設定滑桿位置,請使用 SetPos 成員函式。 任何時間。您可以使用 VerifyPos 成員函式,以確保滑桿在最小和最大值之間。

滑桿控制項的範圍是滑桿控制項可以表示的連續值。 在第一次建立時,大部分的應用程式使用 SetRange 成員函式將滑桿控制項的範圍。 使用 SetRangeMaxSetRangeMin 成員函式,應用程式可以在滑桿控制項之後會動態修改範圍建立。 允許範圍動態典型變更應用程式擷取最終範圍設定,在使用者完成以滑桿控制項時。 若要擷取這些設定,請使用 GetRangeGetRangeMaxGetRangeMin 成員函式。

應用程式可以使用 TBS_AUTOTICKS 樣式的滑桿控制項會自動顯示的刻度標記。 如果應用程式需要控制項的位置或刻度的頻率,不過,可以使用一些成員函式。

若要設定刻度標記的位置,應用程式可以使用 SetTic 成員函式。 SetTicFreq 成員函式可讓應用程式設定定期出現滑桿控制項範圍的刻度標記。 例如,應用程式可以使用這個成員函式只顯示 10 個刻度標記在範圍 1 至 100。

若要擷取範圍的索引與刻度標記對應,請使用 GetTic 成員函式。 GetTicArray 成員函式來擷取這些索引。 若要擷取刻度標記的位置,以工作區座標,使用 GetTicPos 成員函式。 使用 GetNumTics 成員函式,應用程式可以擷取刻度標記數目。

ClearTics 成員函式中所有滑桿控制項的刻度標記。

當應用程式收到 TB_LINEDOWNTB_LINEUP 通知訊息時,滑桿控制項行大小多遠判斷滑桿移動。 同樣地,頁面大小決定對 TB_PAGEDOWNTB_PAGEUP 通知訊息的回應。 使用 GetLineSizeSetLineSizeGetPageSizeSetPageSize 成員函式,應用程式可以擷取和設定線條和頁面大小值。

應用程式可以使用成員函式以取得滑桿控制項的大小。 GetThumbRect 成員函式以取得滑桿的週框。 GetChannelRect 成員函式以取得滑桿控制通道的週框。(通道是滑桿移動,並反白顯示色彩的區域,當範圍已選取)。

如果滑桿控制項有 TBS_ENABLESELRANGE 樣式,使用者可以選取連續值範圍從它。 允許選取範圍動態調整一些成員函式。 SetSelection 成員函式設定選取範圍的開始和結束位置。 當使用者完成設定選取範圍時,便會使用 GetSelection 成員函式,應用程式可以擷取設定。 若要清除使用者的選取範圍,請使用 ClearSel 成員函式。

請參閱

參考

使用 CSliderCtrl

概念

控制項 (MFC)