使用WM_HSCROLL和WM_VSCROLL邮件滚动文字

【勇芳软件工作室】汉化HomePreviousNext

当用户单击滚动条或拖动滚动框时,滚动条会将WM_HSCROLLWM_VSCROLL消息发送到窗口过程。WM_VSCROLL和WM_HSCROLL的低位字各自包含指示滚动动作的方向和大小的通知消息。

当处理WM_HSCROLL和WM_VSCROLL消息时,检查滚动条通知消息并计算滚动增量。将增量应用于当前滚动位置后,使用ScrollWindowEx功能将窗口滚动到新位置,并使用SetScrollInfo功能调整滚动框的位置。对于早于4.0的操作系统版本,请使用SetScrollPos功能来调整滚动条的位置。

滚动窗口后,其部分客户区域无效。为了确保无效区域被更新,UpdateWindow功能用于生成WM_PAINT消息。