![]() |
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: |
Re: TImage transparent
Welches Betriebssystem läuft auf den beiden Rechnern?
Falls XP, sind Themes aktiviert? |
Re: TImage transparent
Farbtiefe des Anzeige? Könnte u.U. nur bei 24/32-Bit Farbtiefe funktionieren.
|
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.
|
Re: TImage transparent
Auch hier würde ich ein
![]() |
Re: TImage transparent
Zitat:
Gibt es vieleicht eine DLL die Delphi mitbringt und somit auf dem anderen Rechner fehlt? Eine Fehlermeldung gibt es jedoch keine. :glaskugel: |
Re: TImage transparent
Hast du schon versucht die Eigenschaft Transparent beim zeichnen vom Fenster (OnPaint) zu setzen?
|
Re: TImage transparent
Es gibt auch Alternativen. Die
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 Uhr. |
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 by Thomas Breitkreuz