Thema: Delphi Transparente Farbe

Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#3

Re: Transparente Farbe

  Alt 15. Mai 2004, 16:49
Moin!

Setze dazu die transparente Farbe auch bei dem Bitmap und nutze Draw() anstatt von CopyRect(), weil letzteres nur BitBlt aufruft und dieses kümmert sich nicht um die transparente Farbe. Der Code von oben mit der neuen TransBlt() Funktion durch einzelne BitBlt() haut auch nicht immer hin, weil diese Funktion immer mit dem ZielCanvas arbeitet, und das haute bei mit nicht hin. Ansonsten habe ich es bei mir im Programm so gelöst, das ich direkt die TransBlt() Funktion der WinAPI benutze, wenn das OS Windows NT oder höher ist. Bei Windows 9x/ME gibt es keine transparenten Bilder bei mir...

MfG
Muetze1
  Mit Zitat antworten Zitat