CppWebBrowser可否強制關畢scroll bar |
答題得分者是:couchpotato
|
silent
一般會員 發表:2 回覆:6 積分:1 註冊:2008-04-16 發送簡訊給我 |
|
hipig
高階會員 發表:31 回覆:75 積分:111 註冊:2007-01-15 發送簡訊給我 |
|
silent
一般會員 發表:2 回覆:6 積分:1 註冊:2008-04-16 發送簡訊給我 |
|
couchpotato
初階會員 發表:1 回覆:16 積分:33 註冊:2008-05-09 發送簡訊給我 |
你好,這是我查到的資料,供你參考
在OnDocumentComplete事件下加入 [code cpp] void __fastcall TForm1::CppWebBrowser1DocumentComplete(TObject *Sender, LPDISPATCH pDisp, Variant *URL) { IHTMLDocument2* Doc; IHTMLElement* Tmp; IHTMLBodyElement *Body; CppWebBrowser1->Document->QueryInterface(IID_IHTMLDocument2,(void**)&Doc); Doc->get_body(&Tmp); Tmp->QueryInterface(IID_IHTMLBodyElement, (void**)&Body); Body->put_scroll(L"no"); } [/code]
------
我是機器人,我不接受簡訊. |
silent
一般會員 發表:2 回覆:6 積分:1 註冊:2008-04-16 發送簡訊給我 |
謝謝couchpotato前輩的熱心幫忙
經小弟測試後,原本那條disable的statusbar上下方的箭頭消失了,但statusbar本身還是在那個位置 目前暫時的解決辦法是用個圖片蓋住XD 但您的回覆又讓我吸收了一些MSHTML相關的知識,有時間再來研究一下:P 感謝您呦 ===================引 用 couchpotato 文 章=================== 你好,這是我查到的資料,供你參考 在OnDocumentComplete事件下加入 [code cpp] void __fastcall TForm1::CppWebBrowser1DocumentComplete(TObject *Sender, LPDISPATCH pDisp, Variant *URL) { IHTMLDocument2* Doc; IHTMLElement* Tmp; IHTMLBodyElement *Body; CppWebBrowser1->Document->QueryInterface(IID_IHTMLDocument2,(void**)&Doc); Doc->get_body(&Tmp); Tmp->QueryInterface(IID_IHTMLBodyElement, (void**)&Body); Body->put_scroll(L"no"); } [/code] |
couchpotato
初階會員 發表:1 回覆:16 積分:33 註冊:2008-05-09 發送簡訊給我 |
|
silent
一般會員 發表:2 回覆:6 積分:1 註冊:2008-04-16 發送簡訊給我 |
今天重新開了一個專案來測試,結果就OK了,而且也不需要將statusbar = false
神奇的是再回去舊專案試,也OK了XD,實在不知道上次怎麼會try出那樣的結果 anyway,謝謝couchpotato您的指點拉,幫了小弟一個大忙,感謝! ===================引 用 couchpotato 文 章=================== 有搭配 statusbar = false; 使用嗎 我測試的結果是OK... |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |