c + + - Om vinduer maleriets cyklus af et vindue

Indlæg af Hanne Mølgaard Plasc

Problem



Hvorfor adskiller Windows malingscyklussen i to meddelelser wm\_paint og wm\_ereasebackground, hvorfor ikke bare en?

Bedste reference


Dette er stadig fra de gode gamle måder, hvor WM\_PAINT kunne have været for langsomt. Det var bedre at have i det mindste baggrunden tegnet. Det er langt mindre vigtigt i dag.


Du kan bruge standard implementeringen, som bare trækker baggrunden med vinduets standardbørste. Alternativt kan du bare ignorere det og bruge WM\_PAINT til al din tegningskode.


Jeg tror, ​​at der var en artikel af Raymond Chen, men jeg kan ikke finde den nu.


http://blogs.msdn.com/b/oldnewthing/[1]