Поделиться через


CSplitterWnd::DoScroll

Выполняет прокрутку синхронизировал окон разбиения.

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

Параметры

  • pViewFrom
    Указатель на представление, из которого сообщение прокрутки.

  • nScrollCode
    Пометка штриховой код, отображающий запрос прокрутки пользователя. Этот параметр состоит из 2 частей: младший байт, который указывает тип выполняющейся прокрутки по горизонтали и байт высок- order, который указывает тип выполняющейся прокрутки по вертикали:

    • Прокручивает SB_BOTTOM вниз.

    • Выполняет прокрутку вниз SB_LINEDOWN одну линию.

    • SB_LINEUP Прокручивает одна компановка.

    • Прокручивает SB_PAGEDOWN одну страницу вниз.

    • Прокручивает SB_PAGEUP одну страницу вверх.

    • Прокручивает SB_TOP для использования.

  • bDoScroll
    Определяет, содержится ли заданная при необходимости выполняя прокрутку действие. Если bDoScrollTRUE (то есть, если дочернее окно существует, и если окна разбиения имеют диапазона прокрутки), указанную при необходимости выполняя прокрутку действие может выполняться; если bDoScrollFALSE (то есть, если дочернее окно не существует или нет " режимы диапазона прокрутки), то прокрутка не происходит.

Возвращаемое значение

Ненулевой если синхронизированный прокрутка происходит; в противном случае – значение 0.

Заметки

Этот вызов функции-члена средой выполнения синхронизированный прокрутка окна разбиения если представление получает сообщение прокрутки. Разрешитьо переопределение, чтобы потребовать действия пользователем перед синхронизированным скроллингом.

Требования

Header: afxext.h

См. также

Ссылки

Класс CSplitterWnd

Диаграмма иерархии

CSplitterWnd::DoScrollBy

CView::OnScroll