VC中使用Web Browser控件

1.对对话框进行

  •  右键添加ActiveX控件----->选择Microsoft Web Brower--->点击确定;
  • 右键控件WebBrower 添加变量:添加CExplorer1 mUrlWeb;// Web控件变量 
  • 对话框头文件会新添加:头文件:#include "explorer1.h"
  • 最后:为控件对象加载:mUrlWeb.Navigate(url,NULL,NULL,NULL,NULL);

2.隐藏方式:::ShowWindow(mUrlWeb.GetSafeHwnd(),SW_HIDE); 

                 mUrlWeb.EnableWindow(FALSE);

3.显示方式:::ShowWindow(mUrlWeb.GetSafeHwnd(),SW_SHOW);   

               mUrlWeb.EnableWindow(TRUE);  

                切记不能使用:mUrlWeb.ShowWindow(SW_HIDE);隐藏后,再次显示的时候报错;

这里需要注意在控件显示和隐藏的时候后,需要对

BOOL EnableWindow(HWND hWnd,BOOL bEnable);

参数:

hWnd:被允许/禁止的 窗口句柄。
bEnable:定义窗口是被允许,还是被禁止。若该参数为TRUE,则窗口被允许。若该参数为FALSE,则窗口被禁止。

函数对控件变量进行设置 是被允许,还是被禁止。

你可能感兴趣的:(VC中使用Web Browser控件)