1. 程式人生 > >PB中使用Microsoft Web Browser控制元件

PB中使用Microsoft Web Browser控制元件

在pb的某視窗中加入OLE物件,選擇Insert control(插入控制元件),然後選中"Microsoft WEB 瀏覽器",(隨系統而定的版本),就可以在這個視窗直接使用IE瀏覽器控制元件了。

常用函式:(對這個ole控制元件取名叫ole_web)
ole_web.object.navigate(string ls_url) file://瀏覽某url,

    譬如:ole_web.object.navigate('http://www.sina.com) 就是瀏覽新浪的頁面,當然支援本地檔案,也支援本地圖片檔案的瀏覽,如jpeg,jpg,gif,png等等,如果是不支援的檔案,則直接彈出選擇開啟檔案對話方塊,和ie一模一樣。
ole_web.object.goback() file://回

退(如果沒有內容可退,則會彈出錯誤,可以遮蔽該錯誤)
ole_web.object.goforward() file://前進,同上
常用事件:
documentcomplete : url請求的頁面完成;

downloadcomplete:url中請求的下載完成;

常用屬性:
ole_web.object.width :pixel高度,需要轉換為pbunit高度才可以調整
ole_web.object.height:同上

ole_web.object.offline:離線方式,true,false兩者之一

你甚至可以用pb寫出一個和ie類似的介面用來進行瀏覽網頁或圖片。