我使用VC6编写基于ATL的BHO,发现很多例子中使用了:
hr=pCPC->FindConnectionPoint(DIID_HTMLElementEvents2,&pCP);
其中,DIID_HTMLElementEvents2不知道在哪个头文件中定义.
是不是要下载什么包或者SDK,如果是最好能给出下载链接,谢谢!

解决方案 »

  1.   

    需要SDK,不过你可以通过包含vc7的头文件解决
      

  2.   

    怎么包含解决,我用的是VC6,没有装VC7的库和头文件
      

  3.   

    在那里下载SDK快点,能否提供个链接..
      

  4.   

    platform SDK可以在MS的网站下载,记得除了安装core SDK之外,还要安装IE SDK
      

  5.   

    #include <mshtml.h>
    #include <Mshtmdid.h>
      

  6.   

    vs 2003 SDK安装完了,在Options中增加了SDK的include和Lib目录。
    发现仍然编译不通,
    error LNK2001:unresolved external symbol _DIID_HTMLElementEvents2#include <mshtml.h>
    #include <Mshtmdid.h>
    上面两个头文件已经包括,不知道原因,请进来的兄弟指教。
      

  7.   

    我已经在CSDN中就类似的问题发了三个帖子了,都没有解决问题。http://community.csdn.net/Expert/topic/4801/4801811.xml?temp=.8779718
    http://community.csdn.net/Expert/topic/4835/4835771.xml?temp=.8225519
    http://community.csdn.net/Expert/topic/4855/4855754.xml?temp=.1064264恳请那个兄弟能否给出比较明确答案。不是我不愿意找资料,而是相关资料确实太少了。