用vb6做了个ActiveX控件,然后用Package & Deployment Wizard打包成cab,里面自动生成了一个htm文件,运行后控件窗口在IE中显示出来了,如何能够修改该控件窗口的位置呢

解决方案 »

  1.   

    属性吧IPropertyBag
    IPropertyBagImpl
      

  2.   

    如下
    <HTML>
    <HEAD>
    <TITLE>MyActiveX</TITLE>
    </HEAD>
    <BODY>
    <center>
    MyActiveX Example
    <p></p><OBJECT ID="MyActiveX1"=50 WIDTH=350 HEIGHT=250 CLASSID="CLSID:79D130C1-231F-4BD4-B164-5B7C67E84441">
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="2646">
    <PARAM NAME="_ExtentY" VALUE="1323">
    <PARAM NAME="_StockProps" VALUE="0">
    </OBJECT></center>
    </BODY>
    </HTML>[/code]
    WIDTH=350 HEIGHT=250是控件大小,位置我用LEFT和TOP但是没有效果
    <OBJECT ID="MyActiveX1"=50 LEFT=50 TOP=50 WIDTH=350 HEIGHT=250 CLASSID="CLSID:79D130C1-231F-4BD4-B164-5B7C67E84441">
      

  3.   

    我所知道的某个办法
    把空间放在 HTML中的 TABLE里,然后控制table的位置当然如果你不怕麻烦
    可以用 td,tr和空格也可以控制