Componentes.Terceros.FastRe.../official/3.23/Source/frxHiButtons.pas
2007-09-10 15:54:09 +00:00

79 lines
1.8 KiB
ObjectPascal

{******************************************}
{ }
{ FastReport v3.0 }
{ Hi-color buttons }
{ }
{ Copyright (c) 2004 }
{ by Alexander Fediachov, }
{ Fast Reports, Inc. }
{ }
{******************************************}
unit frxHiButtons;
interface
{$I frx.inc}
implementation
uses Windows, Classes, SysUtils, Graphics, frxGZip, frxClass, frxRes;
{$R frxHiButtons.res}
var
bmp: TBitmap;
stm: TMemoryStream;
res: TResourceStream;
initialization
stm := TMemoryStream.Create;
try
bmp := TBitmap.Create;
res := TResourceStream.Create(hInstance, 'HiDesgnButtons', RT_RCDATA);
try
stm.Clear;
frxDecompressStream(res, stm);
stm.Position := 0;
bmp.LoadFromStream(stm);
frxResources.SetButtonImages(bmp, True);
finally
bmp.Free;
res.Free;
end;
bmp := TBitmap.Create;
res := TResourceStream.Create(hInstance, 'HiObjectButtons', RT_RCDATA);
try
stm.Clear;
frxDecompressStream(res, stm);
stm.Position := 0;
bmp.LoadFromStream(stm);
frxResources.SetObjectImages(bmp, True);
finally
bmp.Free;
res.Free;
end;
bmp := TBitmap.Create;
res := TResourceStream.Create(hInstance, 'HiPreviewButtons', RT_RCDATA);
try
stm.Clear;
frxDecompressStream(res, stm);
stm.Position := 0;
bmp.LoadFromStream(stm);
frxResources.SetPreviewButtonImages(bmp, True);
finally
bmp.Free;
res.Free;
end;
finally
stm.Free;
end
end.
//<censored>