實現功能:
1、實現自己的右鍵菜單
2、網頁通過javascript調用本地指令
3、本地調用javascript實現操作網頁
VC2003里面可以通過HtmlView做到,比較簡單,它提供了一個CreateControlSite虛函數,重載實現即可。
VC6其實思想差不多,就是COleControlSite在VC6里面沒有公開,實現起來困難一點。這里利用WebBrowser控件,改變其創建的控件容器,使得獲取自定義的自動化接口。
圖示:
示例截圖:
由于最近時間緊,解釋較少,直接放上代碼,有問題email聯系我。
示例下載