CSplitterWnd::DoScroll

performs同步拆分窗口滚动。

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

参数

  • pViewFrom
    滚动消息给定视图的指针。

  • nScrollCode
    指示用户滚动请求的滚动条代码。此参数由两部分组成:一个低位字节,确定水平滚动发生的类型和一个高字节,确定发生垂直滚动的类型:

    • 基于的SB_BOTTOM 滚动。

    • SB_LINEDOWN 有一行向下滚动。

    • SB_LINEUP 移动一行。

    • SB_PAGEDOWN 将一页向下滚动。

    • SB_PAGEUP 移动一页。

    • 为top的SB_TOP 滚动。

  • bDoScroll
    确定指定的移动操作是否发生。如果 bDoScroll 是 TRUE (即,如果子窗口,存在,并且,如果拆分窗口具有滚动大小),则指定移动事件可能发生;如果 bDoScroll 是 FALSE (即,如果子窗口不存在或拆分视图没有滚动大小),然后滚动不会发生。

返回值

非零,则同步的滚动发生;否则为0。

备注

当视图接收滚动消息时,此成员函数由框架调用执行拆分窗口同步滚动。需要重写事件的由用户在同步的滚动前允许。

要求

Header: afxext.h

请参见

参考

创建服务

层次结构图

CSplitterWnd::DoScrollBy

CView::OnScroll