Funksjonen ScrollWindow ruller innholdet i det angitte vinduet klientområdet. Funksjonen ScrollWindow finnes for bakoverkompatibilitet. Nye programmer bør bruke ScrollWindowEx -funksjonen.
BOOL ScrollWindow) HWND hWnd, / / håndtere til vinduet for å blaIntXAmount, / / beløp for vannrett rullingIntYAmount, / / beløp for loddrett rulling CONST RECT* lpRect, / / adresse av strukturen med Bla rektangelCONST RECT* lpClipRect / / adresse av strukturen med klipp rektangel);
Hvis funksjonen lykkes, er returverdien ikke-null.
Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.
Hvis cirkumflekstegnet er i vinduet blir bladd, ScrollWindow skjuler cirkumflekstegnet å forhindre den fra slettes automatisk, og deretter gjenopprettes cirkumflekstegnet etter rulle er fullført. Cirkumfleks plasseringen justeres tilsvarende.
Området avdekket av ScrollWindow oppdateres ikke, men det kombineres i vinduets oppdateringen regionen. Programmet mottar til slutt en WM_PAINT-melding om det at regionen må omlakkeres. Hvis du vil oppdatere avdekket området samtidig rulle er i aksjon, kall funksjonen UpdateWindow umiddelbart etter å ScrollWindow.
Hvis lpRect -parameteren er NULL, er plasseringen av underordnede vinduer i vinduet motvirket av beløpet som er angitt av parameterne XAmount og YAmount ; Ugyldig (umalt) områder i vinduet er også forskjøvet. ScrollWindow er raskere når lpRect er NULL.
Hvis lpRect ikke er NULL, endres ikke plasseringen av underordnede vinduer og ugyldig områder i vinduet ikke er forskjøvet. Å forhindre oppdaterer problemer når lpRect ikke er NULL, kaller UpdateWindow for å oppdatere vinduet før du kaller ScrollWindow.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Rull barer, oversikt, funksjoner for rullefelt, RECT, ScrollDC, ScrollWindowEx, UpdateWindow