ScrollDC

ScrollDC функція прокручується прямокутник біт, по горизонталі і вертикалі.

(BOOL ScrollDC HDC  hDC, / / ручка для контексту пристроюInt dx, / / горизонтальна прокрутка одиницьInt dy, / / Вертикальне прокручування одиницьКОНСТАНТА RECT* lprcScroll,  / / адреса структури для прокрутки на прямокутникКОНСТАНТА RECT* lprcClip,  / / адреса структури для відсікання прямокутникHRGNhrgnUpdate, / / ручка до області прокручуванняLPRECTlprcUpdate / / адреса структури для оновлення прямокутник);
 

Параметри

hDC
Обробляти до контексту пристрою, який містить служби bits, прокручувати.
dx
Визначає суму, пристрій одиниць, горизонтальної прокрутки. Цей параметр має бути від'ємне значення для прокручування вліво.
dy
Визначає суму, пристрій одиниць, Вертикальне прокручування. Цей параметр має бути від'ємним значенням для прокрутки вгору.
lprcScroll
Вказівник на RECT структуру, що координати прокручування прямокутник.
lprcClip
Вказівник на структуру RECT , що координати прямокутника обрізання. Тільки пристрій біти в межах прямокутника обрізання змінюються. Біти прокручується ззовні прямокутника всередині пофарбовані; не пофарбовані біти прокручується всередині прямокутника, назовні.
hrgnUpdate
Ручка в регіоні, виявили прокручування процесом. ScrollDC -визначає області; Це не обов'язково прямокутник.
lprcUpdate
Вказівник на структуру RECT , яка отримує координати прямокутник рамки області прокручування оновлення. Це найбільший прямокутну область, яка вимагає фарбування. Коли функція повертає значення, значення у структурі такі в координатах клієнт, незалежно від того, режим відображення для вказаного пристрою контексті. Це дозволяє застосункам використовувати у виклику регіоні оновлення на InvalidateRgn функцію, якщо потрібно.

Повернення значень

Якщо функція завершено успішно, значення, що повертається, є ненульовим.

Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Зауваження

Якщо параметр lprcUpdate є NULL, система не обчислимо оновлення прямокутник. Якщо як hrgnUpdate , так і lprcUpdate параметрів NULL, система не обчислимо регіоні оновлення. Якщо hrgnUpdate не NULL, система продовжує так, наче воно містить припустимим дескриптором для регіону, виявили прокручування процесом (визначається ScrollDC).

Коли доводиться прокручувати всієї області клієнта вікна, скористайтеся функцією ScrollWindowEx.

Windows CE: Тільки один з dx і dy параметри можуть бути ненульовим.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Прокрутіть барів огляд, функції смуги прокрутки, InvalidateRgn, RECT, ScrollWindowEx

Index