C#停止加载图像,flash,脚本等webbrowser控件
我怎样才能停止加载/显示图像,Flash,脚本等网页浏览器?
我发现这篇文章处理它,但我不知道如何实现“STDMETHODIMP CAtlBrCon :: Invoke”函数
这是链接:文章
任何人都可以将我指向正确的方向吗?
这个过程是这样的:
该控件调用http://csexwb2.googlecode.com/svn/trunk/cEXWB.cs中的SynchDOCDOWNLOADCTLFLAG函数中的webbrowser的IOleControl.OnAmbientPropertyChange实现,以通知Web浏览器控件有关ActiveX主机内环境属性的更改。
然后webbrowser控件调用其主机的IDispatch.Invoke实现来查询更新的下载控制标志。
DISPID_AMBIENT_DLCONTROL dispid的主机的IDispatch.Invoke实现看起来像这样
[DispId(HTMLDispIDs.DISPID_AMBIENT_DLCONTROL)] public int Idispatch_AmbiantDlControl_Invoke_Handler(){return(int)m_DLCtlFlags; }
选中“控制下载并执行”以查看可用于更改浏览器行为的标志列表。
链接地址: http://www.djcxy.com/p/62871.html上一篇: C# stop webbrowser control from loading images, flash, script, etc