Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ClipControls ??? (https://www.delphipraxis.net/63293-clipcontrols.html)

gmc616 16. Feb 2006 12:50


ClipControls ???
 
Hi DP'ler,

Ich habe auf eine Form ein OCX platziert und möchte dort eine Transparenz-Eigenschaft setzt.
Da funktioniert allerdings nicht. Es kommt ein Hinweis, dass ich das ClipControls-Property der Form auf false setzen soll.

Delphi-Forms haben aber keine ClipControls-Eigenschaft. ClipControls gibt es in VB.
Eine VB-Seite hat mir verraten was es mit diese Eigenschaft auf sich hat:
Zitat:

Diese Eigenschaft, z. B. bei Formularen zu finden, sollte immer auf den Wert False festgelegt sein. Die Eigenschaft gibt an, ob bei Aktualisierungen der Anzeige auch der Bereich unter den Steuerelementen aktualisiert werden soll. Meist besteht dazu aber kein Grund und es kann dadurch ein störendes Flackern verhindert werden, das ab und zu in Zusammenhang mit dieser Eigenschaft auftritt.
Gibt es eine vergleichbar Eigenschaft in Delphi?

Danke
gmc

turboPASCAL 16. Feb 2006 14:27

Re: ClipControls ???
 
Um das Flackern zu verhindern gibt es Delphi-Referenz durchsuchenDoubleBuffered.

gmc616 2. Mär 2006 16:14

Re: ClipControls ???
 
Nach langer Zeit des Verzweifelns bin ich doch noch (eher per Zufall) darüber gestolpert.

Delphi-Quellcode:
style := GetWindowLong(self.Handle, GWL_STYLE);
SetWindowLong(self.Handle, GWL_STYLE, style + WS_CLIPCHILDREN);
WS_CLIPCHILDREN und ActiveX-Zeichenprobleme

Vieleicht brauchts ja noch einer ....


Gruße
gmc


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz