TransparentBlt, AlphaBlend, UpdateLayeredWindow

02/07/2012 - 19:54 von Heinz-Mario Frühbeis | Report spam
Hallo!

Wenn ich per TransparentBlt ein Icon von einer Farbe "befreie" und ich das
hBMP als *bmp-Datei abspeichere und ich diese Datei neu in einen DC lade,
dann kommt bei UpdateLayeredWindow ... gar nix an.

Wenn ich aber eine *bmp-Datei in einen DC lade und den in einen anderen DC
AlphaBlende, dann wird es bei UpdateLayeredWindow angezeigt.

"Vertragen" sich diese Funktionen nicht miteinander?
Sind da irgendwelche Bits in der Datei die die von mir erwünschte
Darstellung verhindert, oder wie kann man sich das erklàren?

(Hintergrund ist, daß ich unbedingt einen schwarzen Rand um ein Icon
wegbekommen will um das ohne diesen Rand für UpdateLayeredWindow zu
verwenden.)

Mit Gruß
Heinz-Mario Frühbeis
 

Lesen sie die antworten

#1 Heinz-Mario Frühbeis
03/07/2012 - 14:16 | Warnen spam
[...]

Ähnliche fragen