現在用戶越來越注重軟件的美觀,而應用程序給開發者提供的只是很強的控制力,在美觀方面相對較弱。多媒體的發展正是滿足了人們的感觀視覺,所以自然想到應用程序與多媒體的結合。
實現功能:
1、實現自己的右鍵菜單
2、網頁通過javascript調用本地指令
3、本地調用javascript實現操作網頁
VC2003里面可以通過HtmlView做到,比較簡單,它提供了一個CreateControlSite虛函數,重載實現即可。
VC6其實思想差不多,就是COleControlSite在VC6里面沒有公開,實現起來困難一點。這里利用WebBrowser控件,改變其創建的控件容器,使得獲取自定義的自動化接口。
圖示:

WebBrowser創建過程:CWebBrowser2對象->在指定控件容器上創建窗口->獲取IDispatch接口以便網頁交互。
示例截圖:



由于最近時間緊,解釋較少,直接放上代碼,有問題email聯系我。
示例下載
posted on 2006-07-22 16:51
萬連文 閱讀(17479)
評論(33) 編輯 收藏 引用 所屬分類:
MFC