Warning: Cannot modify header information - headers already sent by (output started at /mnt/159/sdb/b/1/freezebit/mobile_news.php:2) in /mnt/159/sdb/b/1/freezebit/fonctions.php on line 207
_tarantula_ - FreeZeBiT's Home
freezebitarchives
actualités

Delphi : convertir un TIcon en TBitmap transparent

14/12/2014 à 01:50:56
function GetBitmap(AIcon: TIcon): TBitmap;
var
   bitmap: TBitmap;
begin
   bitmap := TBitmap.Create;
   with bitmap do begin
      Transparent := True;
      TransparentColor := clWhite;
      SetSize(AIcon.Width, AIcon.Height);
      Canvas.FillRect(Canvas.ClipRect);
      Canvas.Draw(0, 0, AIcon);
   end;
   Result := bitmap;
end;
Enjoy ;)