共用方式為


滑桿通知訊息

滑桿控制項傳送父 WM_HSCROLLWM_VSCROLL 訊息通知它的父視窗使用者動作,依據滑桿控制項的方向。 若要處理這些訊息,請將 WM_HSCROLLWM_VSCROLL 訊息的處理常式加入至父視窗。 OnHScrollOnVScroll 成員函式將透過通知程式碼、滑桿位置和指標至 CSliderCtrl 物件。 請注意指標是型別 CScrollBar * ,即使它指向 CSliderCtrl 物件。 如果您需要管理滑桿控制項,您可能需要會將這個角色指標。

使用捲軸通知程式碼,而不是,滑桿控制項傳送不同通知程式碼。 滑桿控制項傳送 TB_BOTTOMTB_LINEDOWN,,,, TB_LINEUPTB_TOP 通知程式碼可使用鍵盤時,只有在使用者與滑桿控制項互動。 當使用者使用滑鼠時, TB_THUMBPOSITIONTB_THUMBTRACK 通知訊息只傳送。 TB_ENDTRACKTB_PAGEDOWNTB_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_LBUTTONUPTB_THUMBTRACK 通知訊息之後

TB_THUMBTRACK

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

TB_TOP

VK_HOME

請參閱

參考

使用 CSliderCtrl

概念

控制項 (MFC)