Funkcja ScrollWindow przewija zawartość obszaru klienta określonego okna. Funkcja ScrollWindow istnieje zgodność ze starszymi wersjami. Nowe aplikacje powinny używać funkcji ScrollWindowEx.
(BOOL ScrollWindow HWND hWnd, / / dojście do okna do przewijaniaintXAmount, / / kwota poziome przewijanieintYAmount, / / kwota pionowe przewijanie Stała RECT* lpRect, / / adresu struktury z przewijania prostokątStała RECT* lpClipRect / / adresu struktury z klipu prostokąt);
Jeśli funkcja, wartość zwracany jest różna od zera.
Jeśli funkcja zawiedzie, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Jeśli kursor znajduje się w oknie są przewijane, ScrollWindow automatycznie ukrywa daszek aby zapobiec są usuwane i następnie przywraca daszek po zakończeniu pracy przewijania. Odpowiednio dostosować pozycję karetki.
Obszar nieobjętą ScrollWindow nie jest odowieżany, ale są łączone w oknie aktualizacji regionu. Aplikacja ostatecznie odbiera wiadomość WM_PAINT, powiadamiając go, że region musi być odowieżany. Do odświeżenia obszaru odkryte w tym samym czasie, którego przewijanie w działaniu, wywołania funkcji UpdateWindow natychmiast po wywołaniu ScrollWindow.
Jeśli parametr lpRect ma wartość NULL, pozycje żadnych okien podrzędnych w oknie jest rekompensowana kwoty określonej przez parametry XAmount i YAmount ; Nieprawidłowe obszary (niemalowanej) w oknie również są przesunięte. ScrollWindow jest szybciej, gdy lpRect ma wartość NULL.
Jeśli lpRect nie ma wartości NULL, pozycje okien podrzędnych nie są zmieniane i nieprawidłowe obszary okna nie są zrównoważone. Aby uniemożliwić aktualizację problemów, gdy lpRect nie ma wartości NULL, wywołanie UpdateWindow do odświeżenia okna przed wywołaniem metody ScrollWindow.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.
Przewiń paski omówienie, funkcje paska przewijania, RECT, ScrollDC, ScrollWindowEx, UpdateWindow