请教各位大大一个问题:) |
答題得分者是:pgdennis
|
andykwok
一般會員 發表:1 回覆:3 積分:0 註冊:2002-07-01 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
andykwok
一般會員 發表:1 回覆:3 積分:0 註冊:2002-07-01 發送簡訊給我 |
|
pgdennis
資深會員 發表:41 回覆:526 積分:443 註冊:2002-05-23 發送簡訊給我 |
TWebBrowser_V我是從intenet explorer library import的....用內建的TWebBrowser應該也行^^,如同hager兄說的..可能要先下載才行....下面程式碼可以讀取一jpg檔,並取得寬度
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,mshtml, OleCtrls, SHDocVw_TLB, StdCtrls; type TForm1 = class(TForm) WebBrowser_V11: TWebBrowser_V1; Button1: TButton; procedure FormCreate(Sender: TObject); procedure Button1Click(Sender: TObject); procedure WebBrowser_V11DownloadComplete(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; complete:boolean; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin WebBrowser_V11.Navigate('http://140.134.4.20/~g8905202/10.jpg'); complete:=false; end; procedure TForm1.Button1Click(Sender: TObject); var doc:IHTMLDocument2; co: IHTMLelementcollection; ele:IHTMLelement; i:integer; begin if complete=false then begin showmessage('not complete'); abort; end; doc:=WebBrowser_V11.document as IHTMLDocument2; for i:=0 to doc.images.length-1 do begin ele:=doc.images.item(i,'') as IHTMLelement; if ele.tagName='IMG' then showmessage(inttostr(ele.offsetWidth)); end; end; procedure TForm1.WebBrowser_V11DownloadComplete(Sender: TObject); begin complete:=true; end; end.發表人 - pgdennis 於 2003/03/10 23:48:54
------
星期一,二...無窮迴圈@@ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |