Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#1

Nicht-rechteckigen Bereich einfarbig AlphaBlend-en

  Alt 9. Nov 2009, 17:37
Ich möchte einen nicht-rechteckigen Bereich auf einem Canvas (in einer TPaintBox) als "selektiert" darstellen, ähnlich wie das Selektionsrechteck in einem ListView:
http://www.codeproject.com/KB/wtl/WT...ansmarquee.png
Dazu erstelle ich derzeit ein Bitmap, in dem der selektierte Bereich mit der Selektionsfarbe eingefärbt und der Rest schwarz ist, und kopiere dieses mit Windows.AlphaBlend auf den Ziel-Canvas. Das funktioniert, aber ich frage mich, ob das nicht auch ohne das temporäre Bitmap geht. Hat da jemand eine Idee?

Uli.
Uli Gerhardt
  Mit Zitat antworten Zitat