标签:
void CansDlg::NewWindow3Explorer1(LPDISPATCH* ppDisp, BOOL* Cancel, unsigned long dwFlags, LPCTSTR bstrUrlContext, LPCTSTR bstrUrl) { // TODO: 在此处加入消息处理程序代码 //不打开新窗体 *Cancel = TRUE; } 方法II:重载Web控件所在窗体的方法“OnAmbientProperty” //[说明]此函数为主窗体方法重载,能够屏蔽打开网页的全部脚本执行及弹窗,故要慎用. #include "mshtmdid.h" BOOL CansDlg::OnAmbientProperty(COleControlSite* pSite, DISPID dispid, VARIANT* pvar) { // TODO: 在此加入专用代码和/或调用基类 if (dispid == DISPID_AMBIENT_DLCONTROL) { pvar->vt = VT_I4; pvar->lVal = DLCTL_NO_RUNACTIVEXCTLS | DLCTL_NO_SCRIPTS | DLCTL_NO_JAVA | DLCTL_NO_DLACTIVEXCTLS | DLCTL_NO_FRAMEDOWNLOAD | DLCTL_NO_BEHAVIORS | DLCTL_NO_FRAMEDOWNLOAD | DLCTL_SILENT; return TRUE; } return CDialogEx::OnAmbientProperty(pSite, dispid, pvar); }
通过 URLMON 提出 请求时,设置 BINDF_RESYNCHRONIZE 标志;
DLCTL_SILENT 浏览器组件不显示用户界面。通过 URLMON 提出请求时,设置 BINDF_SILENTOPERATION 标志;
DLCTL_URL_ENCODING_DISABLE_UTF8 浏览器组件禁止 UTF-8 编码;
DLCTL_URL_ENCODING_ENABLE_UTF8 浏览器组件同意 UTF-8 编码;
DLCTL_VIDEOS 浏览器组件播放文
版权声明:本文博主原创文章,博客,未经同意不得转载。
标签:
原文地址:http://www.cnblogs.com/lcchuguo/p/4801865.html