急!如何编写IE插件,可以打开指定格式的图形文件,比如JPG

解决方案 »

  1.   

    怎样用activexform 做一个插件,来显示autocad里的矢量图
      

  2.   

    编写IE插件参考这里:
    http://www.euromind.com/iedelphi/ie5tools.htm例子下载:
    http://www.euromind.com/iedelphi/download/ie5tools.zip
      

  3.   

    1. 在DELPHI 中使用 Activex Form Wizard 创建一个 Activex 工程
    2. 在工程中的FORM中,加入Addition面板中的 TImage 组件 Image1
    3. 使用 
         Image1.Picture.LoadFromFile('http://222.222.222.222/xxx/image.jpg');
    编译后,发布到WEB测试即可
      

  4.   

    到Google搜IE扩展可以找到很多Delphi编程例子
      

  5.   

    感谢 Bluce4587(老狼) 
     如果我想打开指定的文件格式 如*.abc  ,怎样才能像flash文件一样,通过浏览器打开*.swf 格式的文件?
      

  6.   

    ie扩展,嵌入方面的高手帮帮忙了
    在网上找到一些在IE 里嵌入media player 和flash 文件的资料
    但是怎么样能在IE里嵌入自己的程序,打开自己的文件格式
      

  7.   

    这个和刚开始理解的IE插件有点出入,还以为象google一样的工具条呢。在delphi里面 File|New... ActiveX页选择Active Server Object,这样的项目可以嵌入到IE,具体怎么打开自己文件格式就是你程序自己的事情了,如果要问怎么打开自己的程序就要根据实际情况来写程序,原来写过IE嵌入发送和收取邮件的组件和处理word文档的组件,各个程序实现的功能不同。
      

  8.   

    谢谢 Dlwxn(蓝天) 的关注
    <p>
    <object classid="clsid:AD1A9E61-F1BF-4C51-9B66-6AA1E0F2B633" id="abc1" width="800" height="600" >
      <param name="filename" value="file://192.168.0.18/ocx/test.abc" >
    <EMBED SRC="http://192.168.0.18/ocx/test.abc"> </EMBED>
    </object>
    </p>var
      filename: Widestring;function Tabc.Get_filename: WideString;
    begin
       Result := WideString(filename);
      //MyCAD1.LoadFromFile(Result);
    end;procedure Tabc.Set_filename(const Value: WideString);
    begin
      filename:=Value;
    end;procedure Tabc.Button4Click(Sender: TObject);
    var
      path: String;
    begin
      //fileName = 'http://192.168.0.18/ocx/test.abc'
      MyCAD1.LoadFromFile(filename);
      //提示C:\Documents and Settings\Administrator\桌面\test.abc 找不到,装载路径变了end;
      

  9.   

    做成ActiveX控件啊,CAD这些常用格式估计厂家都有现成的提供,找找
      

  10.   

    直接打开?做ActiveX Document啊。用VC和MFC开发比较快