我在网上查到了一些资料,不过是c的,不懂,sigh
我把mshtml.pas翻了一个下午,好像要用什么IHTMLObjectElement,
具体怎么用,有大侠能详细贴一下吗?谢谢
在线等待……

解决方案 »

  1.   

    <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer" width="100" height="100">
       ...
    </object>var
      doc:IHTMLDocument2;
      obj:IHTMLObjectElement;doc:=WebBrowser1.Document as IHTMLDocument2;
    obj:=doc.all.item('WindowsMediaPlayer',0) as IHTMLObjectElement;
      

  2.   

    ehom(?!)
    靠,服了你了,学习...
      

  3.   

    如何获得这个obj的一些属性和控制它??
      

  4.   

    http://www.nethovel.com/documents/docview.asp?ID=2333
    http://www.googln.com/database/200208/1914242101_2.html其中用到的记录类型DISPPARAMS在ActiveX单元定义了IID_NULL用GUID_NULL代替也就是GUID_NULL: TGUID = '{00000000-0000-0000-0000-000000000000}';最近比较忙,改写工作自己完成了,这类COM开发的资料网上很多,包括MSDN中也有详细资料,但基本都是C++写的,在Delphi中应用要做修改,建议可以先学着用BCB实现,将编译好的单元在Delphi中应用也是不错的选择或者去这个网站看看
    http://www.euromind.com/iedelphi/
    可以从它上面的控件中学到很多相关COM编程在Delphi中应用的技巧
      

  5.   

    谢谢,一直努力学com中
    希望你能继续关注这个贴
    因为根本就不懂c,所以虽然早就看了<通过HTML文档对象模型访问文档中的ActiveX控件的属性>可是还是云里雾里的,sigh