Delphi-PRAXiS
Seite 2 von 2     12   

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/)
-   -   Schatten um Fenster (https://www.delphipraxis.net/183364-schatten-um-fenster.html)

Namenloser 6. Jan 2015 19:39

AW: Schatten um Fenster
 
Zitat:

Zitat von Redeemer (Beitrag 1285655)
Ich tippe darauf, dass das mit halbtransparenten Grafiken gemacht wird und keine fertige Funktion verwendet. Sollte man unter XP übrigens auf gar keinen Fall machen (ähnlich wie die Farbtransparenz- und Halbtransparenz-Eigenschaften in Delphi).

Wieso nicht? Die Transparenzfunktionen gibt es seit Windows 2000.

Redeemer 6. Jan 2015 20:24

AW: Schatten um Fenster
 
Die schlagen sich bis XP mit DirectX-Anwendungen, die im Fenster laufen - bzw. dann nicht mehr laufen sondern gehen.

naazguul 19. Jan 2024 21:33

AW: Schatten um Fenster
 
So geht's. Einfach in Formshow aufrufen.

setclasslong(handle, GCL_STYLE, GetClassLong(handle,GCL_STYLE) or CS_DropShadow);

himitsu 19. Jan 2024 22:38

AW: Schatten um Fenster
 
Besser CreateWnd überschreiben und dort rein,
oder CreateWindowHandle.

Würde zur Laufzeit durch irgendwas ein neugenerieren des Window-Handle ausgelöst, wäre natürlich alles aus dem Create/OnCreate wieder weg.

KodeZwerg 20. Jan 2024 04:00

AW: Schatten um Fenster
 
Zitat:

Zitat von cookie22 (Beitrag 1285441)
Ich würde gerne einen Scahtten um ein Fenster legen, das den Borderstyle bsNone hat. Ich meine keinen Dropshadow, sondern so einen, wie unter Windows 7 um die Fenster drumherum ist. Gibt es da eine einfache Möglichkeit?

Gruß

Cookie

Zitat:

Zitat von naazguul (Beitrag 1532295)
So geht's. Einfach in Formshow aufrufen.

setclasslong(handle, GCL_STYLE, GetClassLong(handle,GCL_STYLE) or CS_DropShadow);

Bemerkenswerter erster Post :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:03 Uhr.
Seite 2 von 2     12   

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