De functie ScrollWindow wordt de inhoud van het clientgebied van het opgegeven venster geschoven. De ScrollWindow functie bestaat voor achterwaartse compatibiliteit. Nieuwe toepassingen gebruikmaken van de functie ScrollWindowEx.
BOOL ScrollWindow () HWND hWnd, / / verwerken naar venster schuivenintXAmount, / / bedrag van horizontaal scrollenintYAmount, / / bedrag van verticaal scrollen CONST RECT* lpRect, / / adres van structuur met scroll rechthoekCONST RECT* lpClipRect / / adres van structuur met clip rechthoek);
Als de functie slaagt, is de retourwaarde aan nul.
Als de functie mislukt, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.
Als de caret in het venster wordt verschoven is, ScrollWindow automatisch verbergt de caret om te voorkomen dat het wordt gewist en herstelt dan de invoegpunt nadat het scrollen is voltooid. De positie caret is dienovereenkomstig aangepast.
Het gebied aan het licht gebracht door ScrollWindow niet is vernieuwd, maar het is gecombineerd in van het venster update regio. De toepassing ontvangt uiteindelijk een WM_PAINT-bericht het melden dat de regio moet worden vernieuwd. De ongedekte gebied bijgewerkt op hetzelfde moment het scrollen in actie is, de UpdateWindow functie aanroepen onmiddellijk na het aanroepen van ScrollWindow.
Als de parameter lpRect NULL is, worden de standpunten van elk kind windows in het venster gecompenseerd door het bedrag dat is opgegeven door de parameters XAmount en YAmount ; Ongeldige (ongeverfd) gebieden in het venster worden ook gecompenseerd. ScrollWindow is sneller wanneer lpRect NULL is.
Als lpRect niet NULL is, de standpunten van onderliggende vensters worden niet gewijzigd en ongeldige gebieden in het venster niet worden gesaldeerd. Om te voorkomen dat problemen bijwerken wanneer lpRect niet nul is, Bel UpdateWindow moet worden bijgewerkt het venster voor het aanroepen van ScrollWindow.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Scroll Bars overzicht, schuifbalk functies, RECT, ScrollDC, ScrollWindowEx, UpdateWindow