当滑块更改位置时,将向垂直跟踪条控件的所有者发送 WM_VSCROLL 消息。
窗口通过其 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_VSCROLL 消息仅携带 16 位位置数据。 因此,仅依赖 WM_VSCROLL(和 WM_HSCROLL)获取滑动位置数据的应用程序的实际最大位置值为 65,535。
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows Vista [仅限桌面应用] | 
| 最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] | 
| Header | 
 | 
另请参阅
- 
引用