unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
uses
GDIPAPI,GDIPOBJ;
var
bmp:TBitmap;
gdibmp:TGPBitmap;
procedure TForm1.Button1Click(Sender: TObject);
begin
bmp:=TBitmap.Create;
bmp.LoadFromFile('d:\mm.bmp');
Canvas.StretchDraw(ClientRect,bmp);
bmp.Free;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
hb:HBITMAP;
begin
gdibmp:=TGPBitmap.Create('d:\kk.jpg');
gdibmp.GetHBITMAP(aclBlack,hb);
bmp:=TBitmap.Create;
bmp.Handle:=hb;
Canvas.StretchDraw(ClientRect,bmp);
bmp.Free;
gdibmp.Free;
end;
end.
转载于:https://www.cnblogs.com/keyvip/archive/2011/02/11/1951555.html