追蹤列
本節包含與追蹤列控件搭配使用之程式設計專案的相關信息。
概觀
主題 | 目錄 |
---|---|
關於追蹤列控件 | 追蹤列是一個視窗,其中包含通道中的滑桿(有時稱為拇指),以及選擇性的刻度標記。 當用戶移動滑桿時,使用滑鼠或方向鍵,追蹤列會傳送通知訊息來指出變更。 |
使用追蹤列控件 | 本節提供追蹤列控件的實作詳細數據和範例。 |
訊息
主題 | 目錄 |
---|---|
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訊息的形式傳送。 |
常數
主題 | 目錄 |
---|---|
自訂繪製值 | 本節列出用來識別追蹤列控件元件的值。 |
追蹤列控件樣式 | 本節包含與追蹤列控件搭配使用之樣式的相關信息。 |