滑動軸告知訊息

會滑動軸控制它的父視窗的 [使用者動作傳送通知父系WM_HSCROLLWM_VSCROLL訊息時,滑動軸控制項的方向而定。若要處理這些訊息,請加入處理常式WM_HSCROLLWM_VSCROLL給父視窗的訊息。OnHScrollOnVScroll 成員函式會告知程式碼、 滑桿和指標的位置傳遞 CSliderCtrl 物件。請注意,指標型別的 CScrollBar 1 即使它指向CSliderCtrl物件。您可能需要類型這個指標的轉換,如果您需要操作滑動軸控制項。

不使用捲軸告知程式碼,而不是滑動軸控制項會傳送一組不同的告知程式碼。滑動軸控制項會傳送 TB_BOTTOMTB_LINEDOWNTB_LINEUP,以及 TB_TOP 告知程式碼,只有當使用者使用鍵盤進行互動滑動軸控制項時。TB_THUMBPOSITIONTB_THUMBTRACK 使用者使用滑鼠時,只會收到通知訊息。TB_ENDTRACKTB_PAGEDOWN,以及 TB_PAGEUP 告知程式碼以兩種情況下傳送。

下表列出滑動軸控制項告知訊息與造成傳送告知的事件 (虛擬按鍵碼或滑鼠事件)。(如需標準的虛擬按鍵碼的清單,請參閱 Winuser.h)。

通知訊息

造成傳送告知的事件

TB_BOTTOM

VK_END

TB_ENDTRACK

WM_KEYUP(使用者釋放按鍵傳送相關的虛擬按鍵碼)

TB_LINEDOWN

VK_RIGHTVK_DOWN

TB_LINEUP

VK_LEFTVK_UP

TB_PAGEDOWN

VK_NEXT (使用者所按的下方或右邊的滑桿)

TB_PAGEUP

VK_PRIOR (使用者按頻道的上方或左邊的滑桿)

TB_THUMBPOSITION

WM_LBUTTONUP遵循 TB_THUMBTRACK 通知訊息

TB_THUMBTRACK

滑桿移動 (使用者拖曳滑桿)

TB_TOP

VK_HOME

請參閱

參考

使用 CSliderCtrl

概念

控制項 (MFC)