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


CView::OnScrollBy

Вызывается инфраструктурой при просмотре пользователем область, присутствующим представлением документа или перетащить элемент OLE для текущих границ представления или управлять вертикальные или горизонтальные полосы прокрутки.

virtual BOOL OnScrollBy( 
   CSize sizeScroll, 
   BOOL bDoScroll = TRUE  
);

Параметры

  • sizeScroll
    Количество пикселей прокрученных по горизонтали и по вертикали.

  • bDoScroll
    Определяет, происходит ли прокрутка представления. Если TRUE, затем при необходимости выполняя прокрутку выполняется; если FALSE, затем при необходимости выполняя прокрутку не происходит.

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

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

Заметки

В производных классах этот метод проверяет, находится ли представление в направлении прокрутки запрашивается пользователя, а затем обновляет новую область если требуемый. Эта функция CWnd::OnHScroll автоматически называется и CWnd::OnVScroll выполнения фактический запрос прокрутки.

Реализация по умолчанию данного метода не изменяет представление, но в том случае, если она не называется, то представление не выполняет прокрутку в CScrollView- производном классе.

Если ширина или высота документа превышает 32767 точек, прокрутить записи 32767 завершится ошибкой, так как OnScrollBy вызываются с недопустимым аргументом sizeScroll.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CView

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