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

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

當用戶每次輸入網頁地址後,
程式需要將該地址存入URL檔案中,
以便使用者檢視瀏覽記錄和向下拉列表框中新增已瀏覽網頁的網路地址,
所以需要在連線按鈕的響應函式中新增程式碼。
程式碼如下:

void CMainFrame::OnButton()
{
	CString str;  //定義字串變數
	GetDlgItem(IDC_COMBO1)->GetWindowText(str); //獲得位址列輸入的字串
	m_view.getpage(str); //呼叫自定義函式getpage開啟網頁
	CFile file("recode.URL",CFile::modeCreate|CFile::modeReadWrite);//建立檔案並指定可讀可寫屬性
	Str+="\r\n"; //新增換行符
	for(int i=0; i<=str.GetLength();i++) //迴圈寫入str內容
	{
	char buff=str.GetAt(i);//字元指標指向str
	file.Write(&buff,1);//將網頁地址寫入檔案中
	file.Close();//關閉檔案
	}
}