Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Windows Vista -Style
dsJena - Di 23.01.07 17:02
Titel: Windows Vista -Style
Hallo, ich bin's mal wieder - heute mit einem Problem mit Transparenz, d.h. AlphaBlend. Wie kann ich verhindern, dass die Titelleiste eines Fensters ebenfalls, wie das gesamte restliche Fenster, transparent angezeigt wird? (Abgesehen davon, sie wegzulassen :wink: ) Und wie kann ich manche Teile undursichtig lassen, z.B. einige Labels?.
Ich arbeite meist mit 'FensterYYZ.AlphaBlendValue:=150', aber nicht mit 'TransparentColor'., da ja dann gar nicht drin wäre. Das Problem ist eben nur, dass alles alphageblendet ist.
Oder ist das alles erst unter Vista möglich?!
_Blackhawk_ - Di 23.01.07 18:01
als erstes das hat nichts mit Vista zu tun.
zweitens das AlphaBlending immer für die gesamte Anwendung gilt.
Die bleibt dir eigtl nichts anderes übrig als mit TransparentColor zu arbeiten und alle Teile die du durchsichtig haben willst entsprechend einzustellen.
dsJena - Mi 24.01.07 16:54
Doch, das hat was mit Vista zu tun. Da ist das ganze "AlphaBlending" nämlich dynamisch, d.h. der Fensterinhalt ist halbtransparent (nicht nur mit bestimmten Farben) und die Titelleiste nicht; bzw. andersrum. Und meine Frage: geht das nun irgendwie?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!