最近公司要求开发一个无界面的Activex控件。只需要提供几个函数,我以前做的都是有界面的ActiveX控件。请问如何开发一个无界面的ActiveX控件呢???

解决方案 »

  1.   

     TActiveFormFactory.Create(
        ComServer,
        TActiveFormControl,
        TMyTimer,
        Class_MyTimer,
        1,
       ‘97B151A-9D6F-4DCC-BAA8-E4B51D2DD68B}‘
        OLEMISC_INVISIBLEATRUNTIME, //修改后    //OLEMISC_SIMPLEFRAME or OLEMISC_ACTSLIKELABEL, 默认参数
        tmApartment);
      

  2.   

    調用不顯示界面,OLEMISC_SIMPLEFRAME or OLEMISC_ACTSLIKELABEL。。
      

  3.   

    在网页中将调用activex时指定的窗口宽度和高度都写成零。这与delphi编程中实际的宽度和高度无关。
      

  4.   

    窗体只 create 不showmodal~
      

  5.   

    用9楼的方法就好了,<OBJECT   id=OCX1 
      classid="clsid:xxxxxx-xxxxx-xxx-xxxxxxx"
      codebase="xxxxxxxxx.ocx#version=0,0,0,0"
      width=0
      height=0
      align=center
      hspace=0
      vspace=0
              name=OCX1   
    >
    </OBJECT>