共用方式為


追蹤列

本節包含與追蹤列控件搭配使用之程式設計專案的相關信息。

概觀

主題 目錄
關於追蹤列控件 追蹤列是一個視窗,其中包含通道中的滑桿(有時稱為拇指),以及選擇性的刻度標記。 當用戶移動滑桿時,使用滑鼠或方向鍵,追蹤列會傳送通知訊息來指出變更。
使用追蹤列控件 本節提供追蹤列控件的實作詳細數據和範例。

訊息

主題 目錄
TBM_CLEARSEL 清除追蹤列中目前的選取範圍。
TBM_CLEARTICS 從追蹤列移除目前的刻度標記。 此訊息不會移除追蹤列自動建立的第一個和最後一個刻度標記。
TBM_GETBUDDY 擷取指定位置的追蹤列控件夥伴視窗的句柄。 指定的位置相對於控件的方向(水平或垂直)。
TBM_GETCHANNELRECT 擷取追蹤列通道周框的大小和位置。 (通道是滑桿移動所在的區域。它包含選取範圍時的醒目提示。
TBM_GETLINESIZE 擷取追蹤列滑桿移動以響應箭頭鍵的鍵盤輸入的邏輯位置數目,例如或 鍵。 邏輯位置是追蹤列下限到最大滑桿位置範圍中的整數遞增。
TBM_GETNUMTICS 擷取追蹤列中的刻度標記數目。
TBM_GETPAGESIZE 擷取追蹤列滑桿移動以響應鍵盤輸入的邏輯位置數目,例如或 鍵或滑鼠輸入,例如追蹤列通道中的點選。 邏輯位置是追蹤列下限到最大滑桿位置範圍中的整數遞增。
TBM_GETPOS 擷取滑桿在追蹤列中的目前邏輯位置。 邏輯位置是追蹤列下限到最大滑桿位置範圍中的整數值。
TBM_GETPTICS 擷取數位的位址,其中包含追蹤列刻度的位置。
TBM_GETRANGEMAX 擷取追蹤列中滑桿的最大位置。
TBM_GETRANGEMIN 擷取追蹤列中滑桿的最低位置。
TBM_GETSELEND 擷取追蹤列中目前選取範圍的結束位置。
TBM_GETSELSTART 擷取目前選取範圍在追蹤列中的開始位置。
TBM_GETTHUMBLENGTH 擷取追蹤列中滑桿的長度。
TBM_GETTHUMBRECT 擷取追蹤列中滑桿周框的大小和位置。
TBM_GETTIC 擷取追蹤列中刻度標記的邏輯位置。 邏輯位置可以是追蹤列下限到最大滑桿位置範圍中的任何整數值。
TBM_GETTICPOS 擷取追蹤列中刻度標記的目前實體位置。
TBM_GETTOOLTIPS 擷取指派給追蹤列之工具提示控件的句柄,如果有的話。
TBM_GETUNICODEFORMAT 擷取 控件的 Unicode 字元格式旗標。
TBM_SETBUDDY 將視窗指派為追蹤列控件的夥伴視窗。 追蹤列夥伴視窗會自動顯示在相對於控件方向的位置(水平或垂直)。
TBM_SETLINESIZE 設定追蹤列滑桿在響應箭頭鍵的鍵盤輸入時移動的邏輯位置數目,例如或 鍵。 邏輯位置是追蹤列下限到最大滑桿位置範圍中的整數遞增。
TBM_SETPAGESIZE 設定追蹤列滑桿移動以響應鍵盤輸入的邏輯位置數目,例如或 鍵或滑鼠輸入,例如追蹤列通道中的點選。 邏輯位置是追蹤列下限到最大滑桿位置範圍中的整數遞增。
TBM_SETPOS 設定滑桿在追蹤列中的目前邏輯位置。
TBM_SETPOSNOTIFY 設定滑桿在追蹤列中的目前邏輯位置。
TBM_SETRANGE 設定追蹤列中滑桿的最小和最大邏輯位置範圍。
TBM_SETRANGEMAX 設定追蹤列中滑桿的最大邏輯位置。
TBM_SETRANGEMIN 設定追蹤列中滑桿的最小邏輯位置。
TBM_SETSEL 設定追蹤列中可用選取範圍的開始和結束位置。
TBM_SETSELEND 設定追蹤列中目前選取範圍的結束邏輯位置。 如果追蹤列沒有TBS_ENABLESELRANGE樣式,則會忽略此訊息。
TBM_SETSELSTART 設定追蹤列中目前選取範圍的起始邏輯位置。 如果追蹤列沒有TBS_ENABLESELRANGE樣式,則會忽略此訊息。
TBM_SETTHUMBLENGTH 設定追蹤列中滑桿的長度。 如果追蹤列沒有TBS_FIXEDLENGTH樣式,則會忽略此訊息。
TBM_SETTIC 在指定邏輯位置的追蹤列中設定刻度標記。
TBM_SETTICFREQ 設定追蹤列中刻度標記的間隔頻率。 例如,如果頻率設定為 2,則追蹤列範圍中每個其他遞增都會顯示刻度標記。 頻率的預設設定為一個;也就是說,範圍中的每個遞增都會與刻度標記相關聯。
TBM_SETTIPSIDE 放置追蹤列控件所使用的工具提示控制件。 使用TBS_TOOLTIPS樣式顯示工具提示的追蹤列控件。
TBM_SETTOOLTIPS 將工具提示控件指派給追蹤列控件。
TBM_SETUNICODEFORMAT 設定控件的 Unicode 字元格式旗標。 此訊息可讓您在運行時間變更控件所使用的字元集,而不需要重新建立控件。

Notifications

主題 目錄
NM_CUSTOMDRAW (追蹤列) 由追蹤列控件傳送,以通知其父視窗繪圖作業。 此通知碼會以WM_NOTIFY訊息的形式傳送。
NM_RELEASEDCAPTURE (追蹤列) 通知追蹤列控件的父視窗,控件正在釋放滑鼠擷取。 此通知碼會以WM_NOTIFY訊息的形式傳送。
TRBN_THUMBPOSCHANGING 通知追蹤列上的拇指位置正在變更。 此通知碼會以WM_NOTIFY訊息的形式傳送。

常數

主題 目錄
自訂繪製值 本節列出用來識別追蹤列控件元件的值。
追蹤列控件樣式 本節包含與追蹤列控件搭配使用之樣式的相關信息。