CWnd::OnVScroll
当用户单击窗口的垂直滚动条记录时,框架调用该成员函数。
afx_msg void OnVScroll(
UINT nSBCode,
UINT nPos,
CScrollBar* pScrollBar
);
参数
nSBCode
指定指示用户滚动请求的滚动条代码。 此参数可以是下列值之一:基于的SB_BOTTOM 滚动。
SB_ENDSCROLL 结束滚动。
SB_LINEDOWN 向下滚动一行。
SB_LINEUP 滚动一行。
SB_PAGEDOWN 向下滚动一页。
SB_PAGEUP 滚动一页。
为绝对位置的SB_THUMBPOSITION 滚动。 提供当前位置。nPos。
SB_THUMBTRACK 拖动到指定位置的滚动框。 提供当前位置。nPos。
为top的SB_TOP 滚动。
nPos
如果滚动条代码是 SB_THUMBPOSITION 或 SB_THUMBTRACK,包含当前滚动框位置;如果未使用。 基于初始滚动大小,nPos 可以为负的,因此如果需要,转换到 int。pScrollBar
如果滚动消息来自滚动条控件,其中包含指向该控件。 如果用户单击窗口滚动条,此参数是 NULL。 指针可能是瞬态的,不应存储以供将来使用。
备注
提供反馈的应用程序通常使用OnVScroll,在滚动框拖动时。
如果 OnVScroll 移动 CWnd 对象的内容,它还必须重置滚动框的位置具有 SetScrollPos 成员函数。
备注
此成员函数由框架调用提供您的应用程序处理Windows消息。当接收消息,参数传递给函数以反映结构接收的参数。如果调用此函数的基类实现,该实现将使用参数最初用消息您提供给函数而非参数。
要求
Header: afxwin.h