Double buffering - WinAPI

Dein "Rohling" hat ein Memory Leak, weil der mit jedem Durchlauf eine HBITMAP im Speicher hängen lässt.
Noch genauer, CreateCompatibleDC() enthält beim Erstellen eine HBITMAP, die im SelectObject() gegen eine Andere ausgetauscht, aber nicht gelöscht wird.

Schau in meinem Code, wo hbmOld steht.
 
Hey, der Code von Thomasio hat funktioniert! Da ich im Fullscreenmode arbeite, fallen keine Probleme zwecks ändern der Größe an...

Sollte es doch noch Probleme geben, hab ich ja jede Menge Alternativen, von Endurion, MSVCPLUSPLUS, oder Technipion.

Danke für eure Hilfe!
 
Zurück