求一个C++打开网页并获取源文件的函数

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:32:51
我想在一个C++做的DLL里写一个能打开指定网址并以字符串形式返回源文件的函数.
是直接用API的最好,MFC的也行
自己实在是不会,网上搜索半天也不太明白,以前没接触过C++

加两个编辑框,用类向导分别对应两个对象(CString类型),地址:m_URL ,显示:m_infor
再加个按纽,就下面的函数
void CHttpClinetDlg::OnButton1()
{ UpdateData(TRUE);
CInternetSession mySession(NULL,0);
CHttpFile * myHttpFile=NULL;
m_infor="连接到站点"+m_URL+"\r\n";
CString myData;
myHttpFile=(CHttpFile*)mySession.OpenURL(m_URL);
while (myHttpFile->ReadString(myData))
{
m_infor=m_infor+"\r\n";
m_infor+=myData;
}

myHttpFile->Close();
mySession.Close();
UpdateData(FALSE);
}