ScrollWindow функція прокручується вміст області вікна вказаного клієнта. Для зворотної сумісності існує функція ScrollWindow . Нових програм, слід використовувати функцію ScrollWindowEx.
(BOOL ScrollWindow HWND hWnd, / / ручка вікна прокруткиIntXAmount, / / кількість горизонтальна прокруткаIntYAmount, / / кількість вертикальної прокрутки КОНСТАНТА RECT* lpRect, / / адреса структури з прокручування прямокутникКОНСТАНТА RECT* lpClipRect / / адреса структури з кліпу прямокутник);
Якщо функція завершено успішно, значення, що повертається, є ненульовим.
Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
Якщо на знак вставлення у вікні час прокручується, ScrollWindow автоматично приховує за допомогою курсору для запобігання стерті і потім відновлює на знак вставлення після завершення прокрутка. За допомогою курсору позиції еталонна.
Області Непокритий ScrollWindow не repainted, але це об'єднані в області оновлення вікна. Застосування в кінцевому підсумку отримує WM_PAINT повідомлення сповіщення про це регіон повинен бути repainted. Перефарбувати відкритий майданчик, в той же час, прокрутка є в дії, викликати функцію UpdateWindow відразу після виклику ScrollWindow.
Якщо параметр lpRect є NULL, позиції будь-якої дитини windows у вікні зсув на величину, визначених параметрів XAmount і YAmount ; Неприпустимий (незабарвлені) зони у вікні також компенсувати. ScrollWindow відбувається швидше, коли lpRect є NULL.
Якщо lpRect не NULL, позиції дитини windows не змінюються та не зсув неприпустимий зони у вікні. Щоб заборонити оновлення проблеми, коли lpRect не є NULL, зателефонуйте UpdateWindow Перефарбувати вікна перед викликом ScrollWindow.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Прокрутіть барів огляд, функції смуги прокрутки, RECT, ScrollDC, ScrollWindowEx, UpdateWindow