c ++ - hvordan invalidere forældres vindue uden at sende wm\_paint til barnevindue?

Indlæg af Hanne Mølgaard Plasc

Problem



Forældrene og barnevinduet er i samme størrelse.
og forældren lytter til barnets maleri
når barnet males, forældresmaling.
så jeg kan ikke bruge ugyldig for at rense forældrenes vindue,
cos dette vil sende wm\_paint til barn vindue, så en endeløs cyklus.


hvordan kan jeg rydde op forældre widnow uden brug invalidateRect, invalidateRgn og så videre.
eller hvordan kan jeg invalidere forældre uden at sende wm\_paint til barnevindue?


thx!

Bedste reference


Du kan indstille stilen WS\_CLIPCHILDREN på dit vindue, eller prøv at kalde funktionen RedrawWindow specificere RDW\_NOCHILDREN som den endelige parameter. Dette kan gøre hvad du vil, selv om det er lidt svært at fortælle. [3]