Transparentes Logo
-
Hallo,
Ich habe folgende Frage:
In meiner Anwendung möchte ich einen Button einbinden, welcher ein Logo besitzt.
Soweit ok.
Da das Bitmap ja keine transparentz wie z.B. ein GIF kann, habe ich den Hingergrund einfach grau gemacht, danach war es ok.
Dummerweise sieht es in XP mit Luna leider ziemlich sch***** aus.Kann man irgendwie eine Transparenz bewirken?
Ich habe das hier
http://www.c-plusplus.net/forum/viewtopic.php?t=39066&highlight=bild+transparent
gefunden, aber ich verstehe nur Bahnhof.Wie biege ich ein transparentes BMP hin?
mfg
trequ
-
a) BMP kennt keine Transparenz.
b) nutz doch eine Image Klasse von codeguru.com / codeproject.com. das dürfte das einfachste sein...
-
Hmm, dieses Tutorial zeigt wie man ein Bitmap transparent machen kann...
http://www.henkessoft.de/mfc_einsteigerbuch_kapitel9.htm
Gruß
:: NoName ::
-
IMHO kennt das BMP Format keine Transparenz.
Dies wurd nur durch einen programmiertechnischen vorgang ermöglicht...http://www.cpp-tutor.de/mfc/mfc/kap5/tut/tut3.htm schrieb:
Der Trick beim Darstellen einer transparenten Bitmap besteht nun darin, sich eine monochrome Bitmap-Maske zu erzeugen, bei der die transparent erscheinende Farbe durch die Farbe weiß ersetzt wird und die restlichen Farben der Bitmap durch die Farbe schwarz