Ne postoji nacin da kontrolises paint requests, to radi windows na osnovu pomeranja ostalih kontrola u z-patternu i InvalidateXXX fukcija, tvoje je samo da odgovaras na te zahteve i iscrtavas. Brzina GDI+ zavisi od dva faktora:
1. Da li kontrola moze da isrta samo deo sebe ili mora da izrenderuje ceo svoj canvas. npr, bitmape bi mogle, labele ne bi (moraju da izrenederuju ceo svoj sadrzaj)
2. Da li je ukljucena hardverska akceleracija na kartici (ovo najvise utice na paint kroz bitblt, npr bitmape i slicno)
Nazalost, brush-ovi koji zahtevaju rendering i ciji sadrzaj ne moze da se baferuje ne mogu dobiti nikakav znacajan boost od hardvera. U principu windows se trudi da baferuje i koristi bitblt kad god je moguce i to uglavnom za funkcije koje on pruza (npr kad pomeras ceo prozor), ali windows ne moze da pogadja sta se desava unutar tvoje aplikacije, jedini nacin komunikacije je preko WM_PAINT poruka.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić