WM_VSCROLLCLIPBOARD

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

当剪贴板中包含CF_OWNERDISPLAY格式的数据并且剪贴板查看器的垂直滚动条中发生事件时,剪贴板查看器窗口将WM_VSCROLLCLIPBOARD消息发送到剪贴板所有者。所有者应滚动剪贴板图像并更新滚动条值。

WM_VSCROLLCLIPBOARD

hwndViewer = (HWND) wParam; //剪贴板查看器窗口的句柄

nScrollCode = (int) LOWORD(lParam); //滚动条码

nPos = (int) HIWORD(lParam); //滚动框位置

参数

【hwndViewer】

价值【wParam中】.标识剪贴板查看器窗口。

【nScrollCode】

【lParam的】的低位字的值。指定滚动条事件。此参数可以是以下值之一:

含义
SB_BOTTOM滚动到右下角
SB_ENDSCROLL结束滚动。
SB_LINEDOWN向下滚动一行。
SB_LINEUP滚动一行。
SB_PAGEDOWN向下滚动一页。
SB_PAGEUP向上滚动一页。
SB_THUMBPOSITION滚动到绝对位置。当前位置由【nPos】参数指定。
SB_TOP滚动到左上角。

【nPos】

【lParam的】的高位字的值。如果【nScrollCode】参数为SB_THUMBPOSITION,则指定滚动框的当前位置;否则,不使用【nPos】参数。

返回值

如果应用程序处理此消息,则应返回零。

备注

剪贴板所有者可以使用ScrollWindow功能在剪贴板查看器窗口中滚动图像,并使相应的区域无效。

也可以看看

ScrollWindow