CppWebBrowser問題~~~ |
答題得分者是:老大仔
|
diablo09105
一般會員 發表:25 回覆:45 積分:24 註冊:2011-05-31 發送簡訊給我 |
[code cpp] void __fastcall TForm1::Button1Click(TObject *Sender) { CppWebBrowser1->Navigate(Variant("http://www.yahoo.com.tw")); Edit3->Text=CppWebBrowser1->LocationURL; Application->MessageBox(Edit3->Text.c_str(),"訊息",65); CppWebBrowser1->Navigate(Variant("http://www.google.com.tw")); Edit3->Text=CppWebBrowser1->LocationURL; Application->MessageBox(Edit3->Text.c_str(),"訊息",65); }[/code] 請問我該如何等到網頁加載完畢後再顯示網址在顯示出正確的MessageBox 因為以上我執行時 速度太快 讀取不到網址
------
燒毛崴 |
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
請在DocumentComplete事件中抓出網址即可~
===================引 用 diablo09105 文 章=================== [code cpp] void __fastcall TForm1::Button1Click(TObject *Sender) { CppWebBrowser1->Navigate(Variant("http://www.yahoo.com.tw")); Edit3->Text=CppWebBrowser1->LocationURL; Application->MessageBox(Edit3->Text.c_str(),"訊息",65); CppWebBrowser1->Navigate(Variant("http://www.google.com.tw")); Edit3->Text=CppWebBrowser1->LocationURL; Application->MessageBox(Edit3->Text.c_str(),"訊息",65); }[/code] 請問我該如何等到網頁加載完畢後再顯示網址在顯示出正確的MessageBox 因為以上我執行時 速度太快 讀取不到網址 |
diablo09105
一般會員 發表:25 回覆:45 積分:24 註冊:2011-05-31 發送簡訊給我 |
謝謝你的回答^^
我有照你那樣做 但卻不是我想要的結果 速度還是過快 正確值無法顯示在msg 請問該如何解決呢??? [code cpp] void __fastcall TForm1::Button1Click(TObject *Sender) { CppWebBrowser1->Navigate(Variant("http://www.yahoo.com.tw")); Application->MessageBox(Edit3->Text.c_str(),"訊息",MB_OK); CppWebBrowser1->Navigate(Variant("http://www.google.com.tw")); Application->MessageBox(Edit3->Text.c_str(),"訊息",MB_OK); } //--------------------------------------------------------------------------- void __fastcall TForm1::CppWebBrowser1DocumentComplete(TObject *Sender, LPDISPATCH pDisp, Variant *URL) { Edit3->Text=CppWebBrowser1->LocationURL; }[/code] 我想加入延遲 但只有暫停可以用 = = 但我測試怎麼還是跟暫停一樣的功能??? [code cpp] void __fastcall TForm1::Delay(unsigned int msec) { unsigned int StartTime; StartTime=timeGetTime(); while ( ( timeGetTime() - StartTime ) <= msec ) ; }}[/code]
------
燒毛崴
編輯記錄
diablo09105 重新編輯於 2011-06-01 03:01:16, 註解 無‧
|
diablo09105
一般會員 發表:25 回覆:45 積分:24 註冊:2011-05-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |