1. 程式人生 > >Visual C++網路程式設計經典案例詳解 第5章 網頁瀏覽器 製作個性化介面 新增訊息響應 getpage()函式

Visual C++網路程式設計經典案例詳解 第5章 網頁瀏覽器 製作個性化介面 新增訊息響應 getpage()函式

m_view.getpage(str)表示呼叫檢視類中的自定義函式開啟指定網頁
使用者要使用該函式,必須在檢視類中進行定義

首先在CHTML1View類的標頭檔案"HTML1View.h"中
定義函式getpage() 引數型別為CString型別
程式碼如下

class CHTML1View: public CHtml1View //檢視類定義
{
	...//省略部分程式碼
	protected:
		CHTML1View(); //建構函式
	public:
		CHTML1Doc* GetDocument();
	public:
		void getpage(CString str); //自定義函式getpage()
		virtual ~CHTML1View();
	...//省略部分程式碼
};

然後在檢視類的定義中,
實現自定義函式
程式碼如下

void CHTML1View::getpage(CString str)
{
	Navigate2(str,NULL,NULL); //呼叫CHtmlView類的函式開啟網頁
}