怎麼讓我窗體中的 IE控件不彈出窗口? 我在一個對話框裡實現對 htm 文件的預覽功能,我現在做的是加入一個控件,然後用它去顯示那個htm. 這時有一些問題,例如某些有 java-script的網頁,經常彈出一些窗口,很討厭。怎麼辦呢?還有,最好能象資源管理器那樣在旁邊顯示一個完整的小圖,它是怎麼實現的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我有一个写好的控件,要的话,给我EMAIL,不过我是在XP下开发的,你要重载它的OnNewWindow2事件就可以了,可以看MSDN 另外,最好能禁止掉 script功能。 應該怎麼做呢? HOWTO: Use the WebBrowser Control NewWindow2 Event Q184876PRB: WebBrowser Control Clients Share Global Settings Q183412BOOL CWBHostView::OnAmbientProperty(COleControlSite* pSite, DISPID dispid, VARIANT* pvar){USES_CONVERSION; // Change download properties - no java, no scripts... if (dispid == DISPID_AMBIENT_DLCONTROL) { pvar->vt = VT_I4; pvar->lVal = DLCTL_NO_SCRIPTS | DLCTL_NO_JAVA | DLCTL_NO_RUNACTIVEXCTLS | DLCTL_NO_DLACTIVEXCTLS; return TRUE; } // Change user agent for this web browser host during hyperlinks if (dispid == DISPID_AMBIENT_USERAGENT) { CString strUserAgent("MyWebBrowserHost"); pvar->vt = VT_BSTR; pvar->bstrVal = ::SysAllocString(T2OLE(strUserAgent)); return TRUE; } return CView::OnAmbientProperty(pSite, dispid, pvar);} 我们已经作好了这个软件,可以让允许弹出的弹出,不许的不弹出,可以到我们的网站下载:www.brothersoft.com软件作的非常可爱! 请教头文件包含问题 网络编程? 请高手解决 SetupDiGetClassDevs USB 问题! 该语句功能,如何显示提示?在线等.... 重叠I/O模型中WSASendTo的问题 继承 CDockablePane 类,重写Onsize消息,想通过鼠标拉动边框改变大小,但是在拉动过程中不改变,只有鼠标停止拉动才会改变大小,怎么实现 DECLARE_DYNAMIC的作用 MFC框架程序如何在最小化、最大化时先执行自己的代码? msdn怎么装不上呢?? 请问什么是ATL和COM? ADO问题_ConnectionPtr为什么提示没定义 请问对象数组中虚表问题
你要重载它的OnNewWindow2事件就可以了,可以看MSDN
DISPID dispid, VARIANT* pvar)
{
USES_CONVERSION;
// Change download properties - no java, no scripts...
if (dispid == DISPID_AMBIENT_DLCONTROL)
{
pvar->vt = VT_I4;
pvar->lVal = DLCTL_NO_SCRIPTS | DLCTL_NO_JAVA
| DLCTL_NO_RUNACTIVEXCTLS | DLCTL_NO_DLACTIVEXCTLS; return TRUE;
} // Change user agent for this web browser host during hyperlinks
if (dispid == DISPID_AMBIENT_USERAGENT)
{
CString strUserAgent("MyWebBrowserHost"); pvar->vt = VT_BSTR;
pvar->bstrVal = ::SysAllocString(T2OLE(strUserAgent)); return TRUE;
} return CView::OnAmbientProperty(pSite, dispid, pvar);
}