Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#15

AW: WIn32Api ScrollBox emulieren\erstellen

  Alt 16. Sep 2016, 11:31
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

Geändert von EWeiss (16. Sep 2016 um 11:38 Uhr)
  Mit Zitat antworten Zitat