Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Transparente Images auf Hintergrund (https://www.delphipraxis.net/42525-transparente-images-auf-hintergrund.html)

arne99 20. Mär 2005 11:19


Transparente Images auf Hintergrund
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Leute, hab folgendes Problem:

Habe eine Form, TransparentColor:=True; + Farbe eingestellt, Habe dadrauf Images die diese TransparentColor als Hintergrund haben. Nun sollen diese Bilder angezeigt werden, aber der Hintergund soll ja Transparent sein. Klappt, aber das Problem ist, dass der Hintergrund, welcher als Image (Position=back) auf die Form gelegt wurde, auch transparent wird, genau da, wo das transparente Image drauf liegt.

Screenshot: Als Anhang

Kann mir einer sagen, wie ich das anstelle, dass mein Image transparent wirkt, aber nicht gleich der Hintergrund auch transparent ist!

Danke!

SirThornberry 20. Mär 2005 11:45

Re: Transparente Images auf Hintergrund
 
dann solltest du einfach eine andere Transparentfarbe wählen die weder im Hintergrund noch in anderen Bildern vorkommt.

arne99 20. Mär 2005 11:51

Re: Transparente Images auf Hintergrund
 
Nein, das geht doch nicht. Ich muss doch (im Screenshot GRÜN, clLIME) eine Transparente Farbe wählen, die auch im Hintergrund meines Image (der Hubschrauber) vorkommt. So kann der Hubschauber ausgeschnitten angezeigt werden.

Aber im Huntergrundbild (das Feld+Himmer) besitzen doch gar kein clLIME (Grün) und somit versteh ich nicht, warum das dann unter dem Hubschrauber auch transparent wird!?!

Kann der Hubschrauber nicht ausgeschnitten sein und so dann auf dem HintergrundBILD angezeigt werden? Ohne dass die FOrm auch Transparent wird?

SirThornberry 20. Mär 2005 11:54

Re: Transparente Images auf Hintergrund
 
wenn du das transparent des forms abschaltest wirst du sehen das an der stelle deine transparentfarbe zu sehen ist. Und das Transparentproperty bewirkt das, dass form an allen stellen durchsichtig wird an denen sonst die transparentzfarbe sichtbar wäre. auf welche art und weiße stellst du die bilder dar (TImage)? Man kann auch bei TImage etc. transparenz setzen.

arne99 20. Mär 2005 12:20

Re: Transparente Images auf Hintergrund
 
Ja TImage, aber wie setz ich bei nem IMage die Transparenzfarbe ein?

Speedmaster 20. Mär 2005 12:22

Re: Transparente Images auf Hintergrund
 
Nur ma so eine OT Frage:

Woher hast du dein XP Theme???
Würde den auch gerne haben!

SirThornberry 20. Mär 2005 12:28

Re: Transparente Images auf Hintergrund
 
Delphi-Quellcode:
Image1.Picture.Bitmap.TransparentColor := yourTransparentColor;
Image1.Picture.Bitmap.TransparentMode := tmFixed;
Image1.Transparent := True;

arne99 20. Mär 2005 13:15

Re: Transparente Images auf Hintergrund
 
Zitat:

Zitat von Speedmaster
Nur ma so eine OT Frage:

Woher hast du dein XP Theme???
Würde den auch gerne haben!

Schau mal hier rein: DogmaX (http://www.wincustomize.com/Skins.as...archtxt=dogmax)

Danke es funktioniert, super! Das ist die Lösung!


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