您现在的位置: 天下网吧 >> 网吧天地 >> 天下码农 >> 后端开发 >> PHP >> 正文

下载并显示网上的图片

2009-3-14Cfan整理佚名
本例效果图:



代码文件:


unit Unit1;



interface



uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, StdCtrls;



type

  TForm1 = class(TForm)

    Button1: TButton;

    procedure Button1Click(Sender: TObject);

  end;



var

  Form1: TForm1;



implementation



{$R *.dfm}



uses GDIPOBJ, GDIPAPI, UrlMon;



procedure TForm1.Button1Click(Sender: TObject);

const

  TestPath = 'c:\tempet.gif';                      {下载后临时存放}

  DownUrl = 'http://del.cnblogs.com/Images/xml.gif'; {要下载的文件}

var

  img: TGPImage;

  g: TGPGraphics;

begin

  if UrlDownloadToFile(nil, DownUrl, TestPath, 0, nil) = 0 then

  begin

    img := TGPImage.Create(TestPath);

    g := TGPGraphics.Create(Canvas.Handle);

    g.DrawImage(img, 10, 10, img.GetWidth, img.GetHeight);

    g.Free;

    img.Free;

  end;

end;



end.


窗体文件:


object Form1: TForm1

  Left = 0

  Top = 0

  Caption = 'Form1'

  ClientHeight = 127

  ClientWidth = 249

  Color = clBtnFace

  Font.Charset = DEFAULT_CHARSET

  Font.Color = clWindowText

  Font.Height = -11

  Font.Name = 'Tahoma'

  Font.Style = []

  OldCreateOrder = False

  PixelsPerInch = 96

  TextHeight = 13

  object Button1: TButton

    Left = 152

    Top = 80

    Width = 75

    Height = 25

    Caption = 'Button1'

    TabOrder = 0

    OnClick = Button1Click

  end

end

欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛 https://bbs.txwb.com

关注天下网吧微信/下载天下网吧APP/天下网吧小程序,一起来超精彩

本文来源:Cfan整理 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧 网吧天下