hdcScreen := hdcScreenResized;
den gleichen Fehler übernommen den ich schon gemeldet habe.
Ich habe einfach getreu der Vorlage übersetzt, die übrigens wohl nicht vom OP selbst ist. Ich weiß, dass
hdcScreen
nicht mehr gebraucht wird. Das Leck ist dowieso da, denn auch wenn da nicht gestaucht werden soll wird hdcScreen nicht mit DeleteObject gelöscht. Ich weiß auch, dass man den ganzen Block wohl besser direkt mit einer
TBitmap
macht. Aber Visual C++ kennt keine Delphi-TBitmaps. <g>
Das
SetWindowLongA(...EX_STYLE...)
Problem tritt bei mir nur in der
IDE auf, sonst nicht.