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


CDC::ScrollDC

Прокручивает прямоугольник бит по горизонтали и по вертикали.

BOOL ScrollDC(
   int dx,
   int dy,
   LPCRECT lpRectScroll,
   LPCRECT lpRectClip,
   CRgn* pRgnUpdate,
   LPRECT lpRectUpdate 
);

Параметры

  • dx
    Указывает число горизонтальных единиц прокрутки.

  • dy
    Указывает число вертикальных единиц прокрутки.

  • lpRectScroll
    Указывает на RECT составляющих или объекту CRect, содержащий координаты прямоугольника прокрутки.

  • lpRectClip
    Указывает на RECT составляющих или объекту CRect, содержащий координаты прямоугольника отсечения.Если этот прямоугольник меньше исходной одно указанное в lpRectScroll, прокрутить возникает только в небольшом прямоугольнике.

  • pRgnUpdate
    Определяет область расчехленную процессом прокрутки.Функция ScrollDC определяет эту область. не обязательно прямоугольника.

  • lpRectUpdate
    Указывает на RECT составляющих или объекту CRect, получают координаты прямоугольника, прыгает область обновления прокрутки.Это максимальный размер прямоугольной области, для которой требуется обновить.Значения в структуре или объекте, когда передачи функции в клиентских координатах, независимо от режима сопоставления для данного контекста устройства.

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

Если при прокрутке выполняется; в противном случае – значение 0.

Заметки

Если lpRectUpdateNULL Windows не вычисляет прямоугольник обновления.Если и pRgnUpdate и lpRectUpdateNULL Windows не вычисляет область обновления.Если pRgnUpdate не NULL Windows, то предполагается, что оно содержит допустимый указатель в области расчехленной процессом прокрутки (указанным функцией-членом ScrollDC ).Область обновления, возвращаемую в lpRectUpdate можно передать в CWnd::InvalidateRgn если это необходимо.

Приложение должно использовать ScrollWindow функции-члена класса CWnd при необходимости прокручивать все клиентской области окна.В противном случае он должен использовать ScrollDC.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

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

CWnd::InvalidateRgn

CWnd::ScrollWindow

ScrollDC

Класс CRgn

Структура RECT

Класс CRect