none
关于IE BHO的事件捕获的一些疑问 RRS feed

  • 问题

  •     在下最近在学习IE BHO的制作,目前根据MSDN里的教程用ATL写了个雏形,有些疑问想请教下:
        1)关于网页中的元素事件,比如mousemove, mouseover之类的,是不是可以通过COM使用网页元素接口的连接对象和接收器来完成,而不用遍历网页元素接口调用相应的put_事件?二者有什么差异吗?
        2)在进行网页元素事件的处理上,需要自己另外实现一个网页元素事件的接收器类吗?
        3)关于连接对象和接收器后者IE BHO,有无好的例子可以分享?
        新手上路,还望各位高手多多赐教~~,谢谢!
    2009年4月27日 13:47

答案

  • 1 event sink是每个有兴趣监听的都可以收到,而事件属性则只能有一个值。
    2 最好是每个事件一个对象。
    3 上开源社区找找。

    MSMVP VC++
    • 已标记为答案 Sora Yaw 2009年4月28日 14:00
    2009年4月27日 18:15
    版主
  • 例子:

    C:\Program Files\Microsoft Visual Studio 9.0\Samples\1033\AllVCLanguageSamples\C++\ATL\General\DispSink
    • 已标记为答案 Sora Yaw 2009年4月28日 14:00
    2009年4月28日 11:28

全部回复