我正在做有关这方面工作,我们一起可以研究一下[email protected]

解决方案 »

  1.   

    我也是做这方面的研究。
    [email protected]
    http://nizvoo.myrice.com
    10652093多多交流
      

  2.   

    这个可以这样做,只讲一下思路吧:
    因为你所要完成的工作是完全在本地机完成的,即,ActiveX来处理一个本地文件文件处理完毕,ActiveX需要返回一些数据给网页,然后网页将其显示出来。
    使用ActiveX来处理一个本地文件不是太困难,要把处理结果显示在当前页面上,
    可以使用IE中的DOM,有人称为动态对象模型,又有人叫做文档对象模型,不管叫什么,
    反正是利用的WEB页面中可以动态生成控件的功能,这些标准的HTML控件如LABEL,COMBOBOX
    TEXT等,表现在页面上是一些HTML标记,但实际生成是使用IE及脚本引擎解释后,利用几个动态连接库如SHDOCVW,MSHTML中的对象及方法生成的(当然还有底层的某些DLL,但本人没有做深入研究,估计跟COM库等有关吧)。因此我们就有机会在控件处理完某些工作后,对页面做些改动。步骤如下:
    1、要从控件中得到接口IHTMLDocument。通过该接口可以访问当前页面中DOCUMENT中的任意元素。
    1、然后使用该接口以及其他查询到的接口,象在脚本中一样动态创建HTML控件到页面上,不过显示样式可能不太好控制。
    3、接着就可以根据你的处理结果,对对应的HTML控件做相应的改动,比如写一些状态报告之类的东东。(具体做法可以参考MSDN中关于如何使用动态HTML控件的章节)