Benutze SelectClipRgn nicht
SetWindowRgn
Delphi-Quellcode:
RInner := CreateRectRgn(0, 0, 590, 170);
SetWindowRgn(BackSpectraWinFrame.Handle, RInner, True);
BackSpectraWinFrame ist das äußere Fenster (Panel)
Funktioniert jetzt mit der unteren und der Rechten seite.
Die linke wird noch überzeichnet.
Danke!
PS: Allerdings verursacht diese Funktion eine 30% CPU Auslastung von 0 auf 30..
Ok meine Dummheit einmalig aufrufen reicht.
gruss