代码如下:


<HTML> 
<HEAD> 
<TITLE>Test ActiveX</TITLE> 
<OBJECT ID="TestCtrl" NAME="<span style="font-family:Arial,Helvetica,sans-serif">TestCtrl</span><span style="font-family:Arial,Helvetica,sans-serif">"</span> 
CODEBASE="calc.CAB#version=1,0,0,1" 
CLASSID="clsid:CDF1D789-F8A3-48F2-B0DE-0D72F2D89F76"> 
<PARAM NAME="downpath" VALUE="123456" /> 
</OBJECT> 
<script language="javascript"> 
function doTest() 

alert(<span style="font-family:Arial,Helvetica,sans-serif">TestCtrl</span><span style="font-family:Arial,Helvetica,sans-serif">.</span><span style="font-family:Arial,Helvetica,sans-serif">downpath</span><span style="font-family:Arial,Helvetica,sans-serif">);</span> 

</script> 
</HEAD> 
<BODY> 
<input type="button" value="Get left time" id="btnOK" onclick="doTest();"></input> 
</BODY> 
</HTML> 


如果创建的属性类型是BSTR,变量名是downpath,要添加如下代码: 

创建属性时选择member variable方式,然后在下面代码中添加如下代码 

复制代码

代码如下:


void COCXTestCtrl::DoPropExchange(CPropExchange* pPX) 

ExchangeVersion(pPX, MAKELONG(_wVerMinor, _wVerMajor)); 
COleControl::DoPropExchange(pPX); 
// TODO: Call PX_ functions for each persistent custom property. 
PX_String(pPX, _T("downpath"), m_downpath, _T(""));