CSplitterWnd::DoScroll

virtual BOOL DoScroll( CView* pViewFrom, UINT nScrollCode, BOOL bDoScroll = TRUE );

返回值:
如果发生了同步的滚动则返回非零值;否则返回0。

参数:
pViewFrom一个指向视的指针,滚动消息就是从这个视中发出的。
nScrollCode一个滚动条代码,它表明了用户的滚动要求。这个参数包括两个部分:一个是低字节,用来确定发生的水平滚动的类型,一个是高字节,用来确定发生的垂直滚动的类型:
·SB_BOTTOM滚动到底。
·SB_LINEDOWN向下滚动一行。
·SB_LINEUP向上滚动一行。
·SB_PAGEDOWN向下滚动一页。
·SB_PAGEUP向上滚动一页。
·SB_TOP滚动到顶。
bDoScroll确定是否可以发生指定的滚动动作。如果bDoScroll是TRUE(就是说,如果一个子窗口存在,并且此分隔窗口有一个滚动范围),则指定的滚动动作可以发生;如果bDoScroll是FALSE(就是说,如果不存在一个子窗口,或此分隔视没有滚动范围),则滚动将不会发生。

说明:
当视接收到一个滚动消息时,框架调用此成员函数来执行分隔窗口的同步滚动。
重载这个函数,在同步滚动允许之前请求一个由用户指定的动作。

请参阅:
CSplitterWnd::DoScrollBy, CView::OnScroll