Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Canvas.TextOut kein weißer Hintergrund (https://www.delphipraxis.net/164779-canvas-textout-kein-weisser-hintergrund.html)

Johannes013 29. Nov 2011 16:45

Canvas.TextOut kein weißer Hintergrund
 
Hi Leute! :)

Wenn ich mit Canvas.TextOut() schreibe, habe ich immer einen weißen Hintergrund unter dem Text. Wie kann ich das unterbinden?
Die Transparent-Eigenschaft geht nicht, da das Image sonst durchsichtig ist.

Gruß Johannes

DeddyH 29. Nov 2011 16:49

AW: Canvas.TextOut kein weißer Hintergrund
 
Delphi-Quellcode:
SetBkMode(Canvas.Handle, TRANSPARENT);
Canvas.TextOut(0, 0, 'Wuppdi');

Uwe Raabe 29. Nov 2011 16:49

AW: Canvas.TextOut kein weißer Hintergrund
 
Versuch mal
Delphi-Quellcode:
Canvas.Brush.Style := bsClear;

Johannes013 29. Nov 2011 17:13

AW: Canvas.TextOut kein weißer Hintergrund
 
Danke! Der Tipp von Uwe hat geklappt! :)

@DeddyH Er kennt die Funktion und transparent nicht :(

DeddyH 29. Nov 2011 18:13

AW: Canvas.TextOut kein weißer Hintergrund
 
Woran mag das nur liegen? :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz