全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1454
推到 Plurk!
推到 Facebook!

TCppWebBrowser使用的問題

答題得分者是:China Join
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-12-20 10:17:31 IP:203.204.xxx.xxx 未訂閱
我用TCppWebBrowser做一個簡單的瀏覽器,我想在點選利用此物件開啟的網頁中的連結時自動抓取此連結的路徑,請問一下應該怎麼做呢?謝謝
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-12-20 10:22:26 IP:203.73.xxx.xxx 未訂閱
引言: 我想在點選利用此物件開啟的網頁中的連結時自動抓取此連結的路徑,請問一下應該怎麼做呢?
GGL 你好: 請問上面那句話是什麼意思?? 能夠麻煩你再解釋一次嗎??< > 備註: 這樣子好了~~我猜猜看~~你說的是不是像下面這樣子呢??< >
void __fastcall TForm1::CppWebBrowser1BeforeNavigate2(TObject *Sender,
      LPDISPATCH pDisp, Variant *URL, Variant *Flags,
      Variant *TargetFrameName, Variant *PostData, Variant *Headers,
      VARIANT_BOOL *Cancel)
{
   ShowMessage(VarToStr(URL));
}
-- Enjoy Researching & Developing -- 發表人 - RaynorPao 於 2002/12/20 10:30:03
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-12-20 17:37:23 IP:203.204.xxx.xxx 未訂閱
不好意思,我沒有說明清楚..... 我的程式裡有TCppWebBrowser及Memo等物件,我想連線到某一個下載檔案的網站,只要點選那個下載連結,
就會在Memo上顯示出那個檔案結連結的路徑(ex.http://www.test.com.tw/test.exe)但是不要進行下載的動作。 謝謝
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-12-20 17:42:18 IP:203.73.xxx.xxx 未訂閱
引言: 不好意思,我沒有說明清楚..... 我的程式裡有TCppWebBrowser及Memo等物件,我想連線到某一個下載檔案的網站,只要點選那個下載連結,
就會在Memo上顯示出那個檔案結連結的路徑(ex.http://www.test.com.tw/test.exe)但是不要進行下載的動作。 謝謝
GGL 你好: 那就更改上面那個 event procedure 中的程式碼如下面這樣 < class="code"> Memo1->Lines->Add(VarToStr(URL)); *Cancel=true; -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-12-20 17:53:34 IP:203.204.xxx.xxx 未訂閱
謝謝RaynorPao大大的回答, 但是我的意思不是要去偵測連線的網址,我是想進入一個有檔案列表的網頁,然後點選列表裡的任意一個檔案後,原本會進行下載的動作,但是我不想下載而是將這個要下載的檔案路徑顯示到Memo上。 不好意思可能我之前表達的方式不是很好....謝謝了
China Join
中階會員


發表:81
回覆:242
積分:89
註冊:2003-03-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-03-12 10:20:32 IP:61.216.xxx.xxx 未訂閱
可以的請利用 TCppWebBrowser 的 StatusTextChange 屬性 例如: void __fastcall TForm1::CppWebBrowser1StatusTextChange(TObject *Sender, BSTR URL) { StatusBar1->SimpleText=URL; } 希望對你能有幫助 GOOD LUCK !! ^^
系統時間:2024-04-19 21:34:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!