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 TImage transparent (https://www.delphipraxis.net/142279-timage-transparent.html)

HeiFlei 25. Okt 2009 09:19


TImage transparent
 
Hallo, ich habe ein Problem mit TImage und der transparenten Darstellung.

Ich habe Anwendung wo mehrere TImage übereinanderliegen, quasi wie mehrere Layer. In den beiden oberen TImage wird gezeichnet und im unteren ein Bild geladen. Das Bild des unteren soll durch alle TImage durchscheinen.

Programmtechnisch ist wohl alles richtig, da es auf dem PC mit Delphi funktioniert. Sobald ich das Programm auf einen anderen PC installiere sind die oberen TImage nicht mehr transparent. :wall:

Uwe Raabe 25. Okt 2009 09:29

Re: TImage transparent
 
Welches Betriebssystem läuft auf den beiden Rechnern?
Falls XP, sind Themes aktiviert?

Bernhard Geyer 25. Okt 2009 10:23

Re: TImage transparent
 
Farbtiefe des Anzeige? Könnte u.U. nur bei 24/32-Bit Farbtiefe funktionieren.

HeiFlei 25. Okt 2009 10:36

Re: TImage transparent
 
Ich benutze auf beiden PC's XP SP3 Farbtiefe 32bit und die Einstellungen bei den visuellen Effekten ist auch auf beiden gleich.

turboPASCAL 25. Okt 2009 10:57

Re: TImage transparent
 
Auch hier würde ich ein Hier im Forum suchenOffscreenbitmap als Lösung vorschlagen.

HeiFlei 28. Okt 2009 10:40

Re: TImage transparent
 
Zitat:

Zitat von turboPASCAL
Auch hier würde ich ein Hier im Forum suchenOffscreenbitmap als Lösung vorschlagen.

Danke für die Anregung. Das habe ich in der Zwischenzeit auch ausprobiert, aber leider ohen Erfolg. Das Ergebnis ist jedesmal das selbe. Rechner mit Delphi funktioniert und Rechner ohne Delphi funktioniert nicht.
Gibt es vieleicht eine DLL die Delphi mitbringt und somit auf dem anderen Rechner fehlt? Eine Fehlermeldung gibt es jedoch keine.

:glaskugel:

Andreas L. 28. Okt 2009 11:24

Re: TImage transparent
 
Hast du schon versucht die Eigenschaft Transparent beim zeichnen vom Fenster (OnPaint) zu setzen?

turboPASCAL 28. Okt 2009 13:44

Re: TImage transparent
 
Es gibt auch Alternativen. Die GR32 - UNtits unterstützen auch das Arbeiten mit Layern.


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