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 Wie Komponente "Halbtransparent" zeichnen? (https://www.delphipraxis.net/58316-wie-komponente-halbtransparent-zeichnen.html)

Angel4585 5. Dez 2005 14:22


Wie Komponente "Halbtransparent" zeichnen?
 
Hallo zusammen.

Ich bin immernoch daran, Komponenten zu basteln, am WE hab ich jetzt mal zur Abwechslung "DungenSiege" gespielt und da ist mir aufgefallen, das es da kleine "Fensterchen"(denke es sind irgendwelche Komponenten gibt, die Transparent gezeichnet sind, also über der eigentlichen Spielfläche aber man kann diese trotzdem sehen.
Da hat sich mir natürlich die Frage gestellt, wie ich das am besten selber machen kann, dass ein Label oder ein Button wo ich mit Canvas selber zeichne, so halbtransparent gezeichnet wird(z.B. Blau, man sollte aber ein Label, das dahinter ist,bzw. dessen Caption noch lesen können)

Ich weis es gab dieses Thema schonmal, allerdings sind die meisten Themen davon schon etwas älter und es wäre nicht die erste Funktion die bei ner neuen Version mit reingekommen wäre. Also weis jemand ob es eine Möglichkeit dafür gibt oder geht es definitiv nicht?

Nochmal:
Es geht darum eine einzelne Komponente unabhängig von den anderen transparent darzustellen

Danke schonmal.
:angel:

Zacherl 5. Dez 2005 14:55

Re: Wie Komponente "Halbtransparent" zeichnen?
 
Such mal nach AlphaBlend im Zusammenhang mit Canvas.
Vielleicht geht auch was mit SetWindowLong und als Handle nimmst du das der Kompo.

Florian


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:10 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