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