Bitmap auf Fenster zeichen -> aber Transparent
-
moin an alle, ich zeichne mit Bitblt ne bitmap auf mein Fenster. Ich habe die Hintergrundfarbe des Bildes angepasst an die Hintergrundfarbe meines Fensters. Problem ist nur auf Vista z.b. oder wenn man andere Themes hat ist die Fensterfarbe anders und dann hat man nen hässliches 4-eckiges Bild. Kann ich einfach mit nem tool den hintergrund auf transparent setzen und dann Zeichnen oder wie regelt man das?
-
Verwende ein Icon.
Ansonsten:
http://www.codeguru.com/cpp/g-m/bitmap/article.php/c1753
http://www.codeguru.com/cpp/g-m/bitmap/specialeffects/article.php/c1749/
-
hi, warum ein Icon? kann man das besser Transparent zeichnen?
-
ach das ist mir zu blöd ich setze einfach die Hintergrundfarbe des Dialogs auch damit diese überall gleich ist
-
1. Icons haben die Möglichkeit den Hintergrund zu invertieren oder durchscheinend darzustellen.
2. Habe ich Dir alle Links gegeben mit denen man Bitmaps transparent zeichnen kann.
Hast Du Dir die Links nicht angesehen?