你好!
   1.我现在通过修改注册表在IE的工具栏里加入了自己程序的按钮。但是我的程序是基于COM的一个DLL(我的DLL是用来切分IE的窗口的,已经注册,并且也加入到了IE的菜单里,并且通过菜单命令可以正确的实现我要的效果,就象打开IE的历史记录一样,在IE里切分一个窗口)。现在就是想利用此工具栏上的按钮更快捷的启动这个DLL。不知道怎么做?修改注册表吗?我看过VC知识库里有一篇文章介绍这种情况只需把在注册表里相应启动EXE的Exec项改成BandCLISD就可以了,不过试了不行,(win2k,IE5和IE6都不可以),所以还请高手指点。谢谢。如果问题阐述得还不够明确请提出。谢谢!
   2.怎么在COM里使用TreeControl,TreeView之类的控件?在MFC程序里简直不是问题,可是在COM里该怎么使用呢?   谢谢!

解决方案 »

  1.   

    第一个问题我不好回答你!我也在研究ie 扩展编程!第二个问题,你在vc的sample下有一个例子程序,我忘了叫什么名字了,其中有一个头文件叫atlcontrols.h里面是对common control的一些简单封装,如果你需要我可以发给你!
      

  2.   

    哎呀!找到同志了,我也正在学习IE扩展编程,我当然需要了!我的地址:[email protected]
      

  3.   

    今天SINA怎么了,是不是被攻击啊?
      

  4.   

    给你发了,codeguru是一个研究这比较不错的网站!
      

  5.   

    将下列信息添加到注册表就可以在IE上添加一个按钮:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{D6E814A0-E0C5-11d4-8D29-0050BA6940E3}]
    "ButtonText"="****t"
    "Default Visible"="Yes"
    "Exec"="**********Full Path"
    "HotIcon"="*********Full Path,** Icon Resource Index"
    "Icon"="*********Full Path,** Icon Resource Index"
    "CLSID"="{**********}"
    "MenuStatusBar"="********Tooltips"
      

  6.   

    look at this: http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/ext/tutorials/button.asp