1. 程式人生 > >如何在mfc對話方塊中新增一個顯示網頁的視窗

如何在mfc對話方塊中新增一個顯示網頁的視窗

這個要用到 ActiveX 控制元件了,向對話方塊裡面插入一個 WebBrowser控制元件,之後使用就可以了!
=============================
利用WebBrowser控制元件建立自己的瀏覽器
①新建一個基於對話方塊的工程,命名為test,然後在對話方塊上單擊右鍵,選擇
Insert ActiveX Control…在彈出的對話方塊中選擇MicroSoft Web瀏覽器,點選OK。
此時對話方塊上已經出現了WebBrowser控制元件,調整它的大小以適合對話方塊的大小。

②選擇WebBrowser控制元件,點選View/ClassWizard,選擇Member Variables,單擊
Add Variable按鈕,此時會彈出兩個對話方塊,均點選確定即可。然後給該控制元件加
入一個變數,我們把它命名為m_ctrlWeb。

③在ClassWizard中選擇OnInitDialog()函式,在裡面加入如下程式碼:

m_ctrlWeb.Navigate("http://www.baidu.com", NULL, NULL, NULL, NULL);

第一個引數即你要瀏覽的URL地址,可以是一個檔案,也可以是一個地址
(如:http://www.baidu.com)