c ++ - Hvad er forskellene mellem RedrawWindow og UpdateWindow i Win32?

Indlæg af Hanne Mølgaard Plasc

Problem



Hvad er forskellene mellem RedrawWindow og UpdateWindow i Win32?


Da de synes at have samme formål at opdatere et vindue, hvad er forskellene?

Bedste reference


RedrawWindow bruges typisk til at tvinge en gentagelse af hele vinduet (eller nogle specificerede områder inden for) lige nu.


UpdateWindow vil tvinge en gentagelse af kun vinduets opdateringsområde, dvs. den del af vinduet, der er blevet ugyldiggjort (fx ved at kalde InvalidateRect) siden den sidste malingscyklus.