我有个问题困扰我很长时间了,在网上也没有找到,用c#怎样实现webbrowser 的IDispatch接口?我的意图是要分析 DISPID_AMBIENT_DLCONTROL 来禁止DLCTL_DLIMAGES, DLCTL_VIDEOS等图片和视频的下载,这个怎么实现啊?我在网上找了半天也没有找到怎样在C#中实现的方法,哪位高人点拨小弟我一下吧,多谢了!
解决方案 »
- 用C#的同步机制实现一个有限长队列(满了就不能再加了),不要消耗CPU
- 如何动态增减枚举类型中的元素
- C# comboBox绑定
- 谁能给个配置文件的例子[恳求帮忙]
- DataGridview数据绑定有什么作用?
- 我使用Sockets.TcpClient建立2个节点,来测试客户端节点的下载速度,但局域网是100M的路由器,而我测试的结果是10M左右...
- 求救...请问这种VB的代码如何用C#实现?谢谢
- 如何测量字符串的象素长度?
- 请问 怎么让一个没有数据的DataGrid显示其页眉?
- 学C#介绍几本好书
- 使用C#如何获取Excel表格中例如cells[3,5]中的数据
- 帮忙找一个C#与Access版的管理系统源代码
<-IBindableComponent
<-IComponent
<-IDisposable
<-IDropTarget
<-ISynchronizeInvoke
<-IWin32Window没发现你说的 IDispatchIDispatch是COM特有的,WebBrowser不是COM吧?
http://topic.csdn.net/t/20020409/23/634905.html
7 楼qqchen79(知秋一叶)回复于 2002-04-11 22:15:57 得分 0
原来是要用late binding,那就没办法了:p,这可是C#的大弱项。
当然,理论上说reflection可以办到,但是... #@$@#
不过在.NET的范围内还是可以解决的,VB.NET比C#的优点之一就是late binding,所以只要用vb.net就好了,不用C++介入,编程也方便许多。 ===============
或许对你有一点帮助