WBHost是一個ActiveX控件作為包裝的Microsoft WebBrowser控件。 WBHost繼承了所有事件,屬性和WebBrowser控件的方法,並增加了其自身。它實現了的IDocHostUIHandler,IDocHostUIHandler2和IDocHostShowUI接口的方法。這些COM接口的每個方法產生了一定的事件,應用程序可以處理。它可以讓你做到以下幾點:
- 顯示的web瀏覽器截獲並修改的消息。 - 取消顯示腳本錯誤消息。 - 禁止觀看的HTML頁面的源代碼。 - 添加或刪除完全在上下文菜單項或禁用上下文菜單。 - 呼叫從HTML腳本,您的應用程序的內部方法。 - 改變拖動和拖放功能的行為。 - 禁止在HTML頁面的文本選擇。 - 刪除web瀏覽器窗口的三維框架。 - 刪除滾動條或改變他們看(平面或3D)的方式。 - 從應用程序到所顯示的HTML頁面應用級聯樣式表(CSS)。 - 指定的WBHost對象的獨立的全球互聯網瀏覽器的設置實例單獨設置。 - 攔截指定的按鍵組合並對其進行處理他們的方法需要。 - 取消從服務器下載和顯示的圖像,視頻或播放背景音樂。 - 取消下載並執行ActiveX對象。 - 禁用腳本和Java小程序。 - 使用緩存的文件時,包含相關信息,或以其他方式從服務器下載文件,無論他們是否已被修改。 - 切換web瀏覽器的離線模式。
- 取消顯示信息,同時下載HTML頁面。
此外,WBHost可以從一個文本串的HTML頁的內容,而無需使用在盤上的中間文件。您可以使用此功能可以顯示存儲在一個數據庫或其他數據,或從數據庫查詢的結果動態生成HTML頁面
限制:
嘮叨屏幕
評論沒有發現