共用方式為


WM_HSCROLL (Trackbar) 通知碼

滑桿變更位置時,WM_HSCROLL 訊息會傳送給水平追蹤列控件的擁有者。

視窗會透過其 WindowProc 函式接收此訊息。

WM_HSCROLL

    WPARAM wParam
    LPARAM lParam; 

參數

wParam

如果LOWORD是TB_THUMBPOSITION或TB_THUMBTRACK,HIWORD 會指定滑桿的目前位置。 對於所有其他通知碼,高序字為零; 傳送TBM_GETPOS 訊息,以判斷滑桿位置。

LOWORD 會指定通知程式代碼,指出使用者與追蹤列的互動。 這個字可以是下列其中一個值。

意義
TB_BOTTOM
使用者按下 END 鍵 (VK_END)。
TB_ENDTRACK
追蹤列收到 WM_KEYUP,這表示使用者釋放了傳送相關虛擬密鑰碼的密鑰。
TB_LINEDOWN
使用者按下向右鍵 (VK_RIGHT) 或向下箭號 (VK_DOWN) 鍵。
TB_LINEUP
使用者按下向左鍵 (VK_LEFT) 或向上鍵 (VK_UP) 鍵。
TB_PAGEDOWN
用戶按下下方或滑桿右側的頻道(VK_NEXT)。
TB_PAGEUP
用戶按兩下滑桿上方或左側的頻道(VK_PRIOR)。
TB_THUMBPOSITION
追蹤列在TB_THUMBTRACK通知碼之後收到WM_LBUTTONUP。
TB_THUMBTRACK
用戶拖曳滑桿。
TB_TOP
使用者按下 HOME 鍵 (VK_HOME)。

lParam

追蹤列控件的句柄。

傳回值

如果應用程式處理此訊息,它應該會傳回零。

備註

TB_THUMBTRACK程式代碼通常供使用者拖曳滾動盒時提供意見反應的應用程式使用。

請注意, WM_HSCROLL 訊息只會攜帶16位的位置數據。 因此,只 依賴滑桿位置數據的WM_HSCROLL (和 WM_VSCROLL)的應用程式實際最大位置值為 65,535。

需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
頁首
Winuser.h (包括 Windows.h)

另請參閱

參考

WM_VSCROLL