VS2015 WEB控件使用


使用该控件的好处就是不需要对数据传输的底层深入了解。

开发工具 VS2015专业版

1.控件的添加

  • web控件的添加

  选择“工具“菜单栏下的”选择工具箱项“,然后选择“COM组件”下的“Microsoft web broswer” 确定。此时在工具箱的常规选项卡下将会出现该控件。

  • 其余控件的添加如下图所示

2.

  • 为web控件添加类,选择工程右键添加类,在弹出对话框中选择MFC,右侧选择ACTive控件,然后在弹出的对话框中可用的ACtiveX控件中选择

      microsoft web browser 1.0 ->下方选择Iwebbrowser 2 确定。

  • 然后为对话框中的web控件添加变量,变量名称为m_web
  • 更改编辑框ID为IDC_URL;

3.函数实现

/////////////////////按钮响应函数///////////////////////////////
void ChttptestDlg::OnBnClickedgoto()
{
	// TODO: 在此添加控件通知处理程序代码

      CString m_url;
      GetDlgItemText(IDC_URL, m_url);

	m_web.Navigate(m_url, 0, 0, 0, 0);
}



void ChttptestDlg::OnBnClickedlast()
{
	// TODO: 在此添加控件通知处理程序代码
	m_web.GoBack();
}


void ChttptestDlg::OnBnClickednext()
{
	// TODO: 在此添加控件通知处理程序代码
	m_web.GoForward();
}


void ChttptestDlg::OnBnClickedrefresh()
{
	// TODO: 在此添加控件通知处理程序代码
	m_web.Refresh();
}

  结果如图所示(取消按钮是后来为了调试加上去的)

 ---------------------------------------分割线-----------------------------------------------

为了去掉脚本错误提示框,将webbrowser控件的属性silent更改为true或者在对话框初始化中添加m_web.put_Silent(TRUE);

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM