CDC::ScrollDC 

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

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

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

Параметры

dx

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

dy

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

lpRectScroll

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

lpRectClip

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

pRgnUpdate

Идентифицирует региона, выявленных в процессе прокрутки. Функция ScrollDC определяет этого региона; Это не обязательно прямоугольник.

lpRectUpdate

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

Примечания

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

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

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

CDC обзорЧлены класса | Иерархическая схема

См. такжеnbsp;CWnd::InvalidateRgn, CWnd::ScrollWindow, :: ScrollDC, CRgn, RECT, CRect

Index