2008SP1 ,添加了一个属性页 会在控件 右键属性后 看到多了一行 自定义的属性,但是我想让这个属性接受一个字符串变量应该如何做呢

解决方案 »

  1.   

    比如在 JAVA 里面。载入我的控件后, 他可以通过 
    <object ID=MyContral name=MyContral classid="clsid:4FB174EC-2DBB-49FF-A78A-23B053685312" width="411" height="320">   控件名称  MyContral.szIp = "192.168.1.1";  这样直接把 "192.168.1.1" 传递给我.这个szIp我要如何做才能直接赋值
      

  2.   

    我写的控件 要提供给JAVA程序员使用。JAVA那边说 不能通过传参。他们都是这样直接给控件赋值完毕后在调用函数!我的意思就是如何让 JAVA能给能够直接给 szIp 的控件变量赋值。而且是字符串!
      

  3.   

    用宏DISP_PROPERTY_NOTIFY可以将属性页的参数传递给控件不知是否所需。
      

  4.   

    function login(){
    Camera0.url="${station.ip}";//IP地址
    Camera0.wServerPort = "3000";//端口
    Camera0.channel     = 2;//channel number 0.1.2.3
    Camera0.username    = "888888";//用户名
    Camera0.password    = "888888";//密码
    Camera0.buffernum   = 10;
    Camera0.trantype    = 3;
    Camera0.StartView();这是JSP代码  Camera0 就是OCX控件,比如 username    这个变量 我要在OCX控件里添加什么才能接受到他传递进来的 "888888";
      

  5.   

    解决了 谢谢各位!直接 BSTR 就行了!