网页中通过param name方式给ActiveX控件的属性赋值示例
网页中通过param name方式给ActiveX控件的属性赋值示例
发布时间:2016-12-27 来源:查字典编辑
摘要:TestActiveXfunctiondoTest(){alert(TestCtrl.downpath);}如果创建的属性类型是BSTR,变...

<HTML>

<HEAD>

<TITLE>Test ActiveX</TITLE>

<OBJECT ID="TestCtrl" NAME="<span>TestCtrl</span><span>"</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>TestCtrl</span><span>.</span><span>downpath</span><span>);</span>

}

</script>

</HEAD>

<BODY>

<input type="button" value="Get left time" id="btnOK"></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(""));

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新心得技巧学习
热门心得技巧学习
网页设计子分类