Funkcia ScrollWindow posúva obsah oblasti zadané okno klienta. ScrollWindow funkcia existuje kvôli spätnej kompatibilite. Nové aplikácie by mali použiť funkciu ScrollWindowEx.
BOOL ScrollWindow ( HWND hWnd; / / spracovať do okna prejditeintXAmount; / / množstvo horizontálne posúvanieintYAmount; / / množstvo vertikálne rolovanie KONŠTANTA RECT* lpRect, / / address konštrukcie s prejdite obdĺžnikKONŠTANTA RECT* lpClipRect / / address konštrukcie s klip obdĺžnik);
Ak funkciu podarí, vrátená hodnota je nenulové.
Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.
Ak podľa znaku vsuvky okno je prebehne, ScrollWindow automaticky skryje vsuvka zabrániť vymazávajú a potom obnoví podľa znaku vsuvky po posun je hotové. Vsuvka pozícia je primerane upravená.
Oblasť nepotiahnutého ScrollWindow nie překreslený, ale kombinované do okna aktualizácia regiónu. Uplatňovanie nakoniec dostane WM_PAINT hlásenie oznamujúce, že región musí překreslený. Prekresliť nekryté plochy v tom istom čase posun je v akcii volať funkciu UpdateWindow okamžite po zavolaní ScrollWindow.
Ak lpRect parameter hodnotu NULL, pozície všetky podriadené okná v okne sú kompenzované sumu určenom parametrom XAmount a YAmount ; tiež sú posunuté o neplatné (nenatretých) oblasťami v okne. ScrollWindow je rýchlejšie, keď lpRect má hodnotu NULL.
Ak lpRect nie je NULL, pozície podriadené okná nebudú zmenené a neplatné oblasťami v okne nebola vyvážená. Aby sa zabránilo aktualizácie problémy, keď lpRect nie je NULL, volajte UpdateWindow na prekreslenie okna pred volaním ScrollWindow.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Prejdite tyče prehľad, posúvač funkcie, RECT, ScrollDC, ScrollWindowEx, UpdateWindow