谢谢!这问题属于哪方面开发偶不是太清楚,所以问题问得不太好,偶描述一下偶的意思。我现在想做一个程序,并在ie右键菜单中加入本程序项,点击后启动本启程。现在想的是,启动后的程序是如何获取原网页信息的。如:网际快车中《使用网际快东下载全部链接》这样。先打开网际快车,然后分析页面中的内容。
谢谢。不知各位大师明白没。

解决方案 »

  1.   

    如何在IE右键菜单中添加菜单项
    http://www.applevb.com/art/ie_menu.txt
      

  2.   

    var
    reg:Tregistry;
    begin
    reg:=Tregistry.create;
    reg.rootkey:=HKEY_LOCAL_MACHINE;
    reg.openkey('SOFTWARE\MICROSOFT\INTERNETEXPLORER\EXTENSIONS\{0713E8D2-850A-101B-AFC0-4210102A8DA7}',true);
    reg.writestring('BUTTONTEXT',鼠标放在上面所响应的文字);
    reg.writestring('CLSID','{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}');//IE 工具条的类标识码
    reg.writestring('DEFAULT VISIBLE','YES');//定义按钮是否可见
    reg.writestring('EXEC',你要添加的程序的绝对路径);
    reg.writestring('ICON',鼠标移上按钮时显示的图标);
    reg.writestring('HOTICON',按钮正常显示的图标);
    reg.closekey;
    reg.free;
    end;
    -----------------------
    在use里加上 Registry 单元~
      

  3.   

    操作注册表
    HKEY_CURRENT_USER\Software\Mircosoft\Internet Explorer\MenuExt
    此项~~~
    如果是所有用户都可见的话
    操作注册表
    HKEY_LOCAL_MACHINE\Software\Mircosoft\Internet Explorer\MenuExt
    此项~~~
      

  4.   


    谢谢各老师的解答。好像我的问题的确没表达清楚。向ie加按钮加菜单项这个我基本上了解了。重点:
        在当前页面点击安钮或菜单项启动指定的程序时,所启动的程序与当前网页之间的关系。    我是想在所启动的程序里,引用网页中的信息。    我知道在js或vbs中有一个external对象可以引用原页面中的对象。    -----------------------------------
        但是。在delphi里该怎样处理呢。
        00000000000    再次谢谢各老师的回复!!