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 [僅限傳統型應用程式] |
頁首 |
|
另請參閱
-
參考