怎么给ocx控件工程中在odl中声明的变量赋初值?在线等待....
我在ActiveX工程中,利用向导,给这个ocx控件增加了若干属性(property),据说这些属性变量可以通过外部接口进行赋值,比如在ocx做web发布时,用到的default.asp中赋值就可以,例子中的格式如下:
<object style="LEFT:0px;TOP:0px" codebase="texturemap.cab#version=1,0,0,1" width="640" height="480" align="baseline" border="0" classid="clsid:0F968806-D214-11D5-9022-5254AB123A61" name="texture" VIEWASTEXT>
<param name="_Version" value="65536">
<param name="_ExtentX" value="2646">
<param name="_ExtentY" value="1323">
<param name="_StockProps" value="2">
</object>
在odl中声明的属性变量也就是这个例子中的‘_Version’等,我想请问,对于不同类型(BSTR、long等)的属性变量是不是有不同的赋值格式?例子中每个变量前的‘_’是不是也是格式中要求的?还是说例子中的变量声明的就叫‘_Version’等?例子中的“”号是不是一定要用?
我模仿例子做了个测试,web打开时没有报错,可是在我自己工程中的
CXXXCtrl::CXXXCtrl()构造函数中也没有得到这些值,高手可否指教一二