Wie oft führst Du die Funktion aus?
Die Region bleibt gültig, bis Du sie wieder frei gibst.
Vielleicht kannst Du ja nochmal schauen, ob Du da noch etwas optimieren kannst.
Ich lade sie jetzt nur noch einmal und habe wieder 0% beim initialisieren des Bitmaps.
Danke .. War meine eigene Dummheit.
Die linke Seite noch dann läuft's (Übrigens war eine gute Idee.)
Denke mal über DeleteObject(RInner);
Delphi-Quellcode:
ROuter := CreateRectRgn(10, 0, 590, 170);
SetWindowRgn(BackSpectraWinFrame.Handle, ROuter , True);
OK das war's. Danke für die Hilfe.
gruss