![]() |
Frage zur Konvertierung von BMP zu ICON
Hi Leute,
ich habe folgendes Problem: wenn ich eine Bitmap, welche eine weißen Hintergrund hat, zu einem Icon konvertieren will, erscheint es immer transparent. Hat es eine andere Hintergrundfarbe, dann wird das Icon genau wie die Bitmap dargestellt. Ich benutze folgenden Code aus dem Easy Delphi Helper:
Delphi-Quellcode:
Schön wäre es, wenn alle Icons, egal welche Hintergrundfarbe, NICHT transparent dargestellt würden
function CreateIconFromBmp(Bmp: TBitmap): TIcon;
begin with TImageList.CreateSize(Bmp.Width, Bmp.Height) do try with Bmp do begin AddMasked(Bmp, Bmp.TransparentColor); end; Result := TIcon.Create; GetIcon(0, Result); finally Free; end; end; |
Re: Frage zur Konvertierung von BMP zu ICON
Hallo,
und wenn du es ohne Masked machst, sondern nur mit function Add(Image, Mask: TBitmap): Integer; ? Gina. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:51 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-2025 by Thomas Breitkreuz