Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Programme mit Schlagschatten


Delete - Mo 06.03.06 18:45
Titel: Programme mit Schlagschatten
Gibt es für Delphi eine Komponente, die mein Programm mit schlagschatten versetzt. So wie bei Vista. Auf Torry gibt es nichts. Oder kennt jemand einen besonderen Trick.


digi_c - Di 07.03.06 12:11

Das ist IMHO auch nicht so einfach, da du ja nur problemlos an die Zeichenflächen innerhalb deines Programms rannkommst. Außerhalb ist das so eine Sache, da muss man mit der WinAPI spielen: Suche bei Delphi-Treff ZEICHNEN AUF DEN DESKTOP. Ich weiß aber nichtmehr ob das nur den Hintergrund beeinflusst oder auch über andere Programme rübermalt.

Für so einen schönen Schatten musst du dann noch eine vernünftige AlphaMask generieren lassen.


GTA-Place - Di 07.03.06 18:12

Eventuell eine 2. schwarze Form ohne Border hinter der ersten Form fixieren. Form2.Left immer z.B. 10px größer als Form1.Left, ebenso bei Form2.Top.