![]() |
TImage Canvas Transparent
Hi!
Wenn ich Text auf ein TImage (Canvas) ausgebe, wird der Bildhintergrund weiss. Wie kann ich den Bildhintergrund transparent behalten? Folgender Code funktioniert nicht: (und alle Varianten davon, einmal den Brush.Style setzen, einmal nicht, usw...)
Delphi-Quellcode:
Auch die Transparent Eigenschaft beim TImage auf True zu setzen hilft nichts.
Image1.Canvas.Pen.Color := clBlack;
SetBkMode(Image1.Canvas.Handle, TRANSPARENT); Image1.Canvas.Brush.Style := bsClear; Image1.Canvas.TextOut(2, 3, 'Test'); |
Re: TImage Canvas Transparent
Das funktioniert bei mir problemlos:
Delphi-Quellcode:
with Form1.Canvas do begin
brush.style:=bsclear; TextOut(10,10,'TEST'); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz