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.
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.