求教activeX控件传递和获取参数的问题
大神看过来....
问题1:
请问如何获取param的属性?
===========================================================
<OBJECT classid=clsid:5DDA2EB8-48F9-416B-9E03-4286B7815B8E data="xxxxx"><PARAM NAME="paramXXX" VALUE="xxxx">...
paramXXX的值,我在编写activeX时,在DoPropExchange中通过PX_String(pPX, “paramXXX”, param)可以取到。
而data属性怎么获取?
===========================================================
问题2:
我想往创建的Adobe Flash控件中传入一些值,只知道如何传递flashvars的值,不知道如何传递src的值.....
===========================================================
使用IDA查看,可以看到有名为"FlashVars"和"Src"的属性
.rdata:10BC2414 aFlashvars: ; DATA XREF: .rdata:10BC2038o
.rdata:10BC2414 unicode 0, <FlashVars>,0
.rdata:10BC2434 aSrc_0: ; DATA XREF: .rdata:10BC2080o
.rdata:10BC2434 unicode 0, <Src>,0
查看优酷视频,视频对象的确有flashvars和src:
<PARAM NAME="FlashVars" VALUE="VideoIDS=X......">
<PARAM NAME="Src" VALUE="http://static.youku.com/v1.0.0490/v/swf/loader.swf">
使用OLE/COM Object Viewer查看
只看到了flashvars:
[id(0x000000aa), propget, helpstring("property FlashVars")]
BSTR FlashVars();
[id(0x000000aa), propput, helpstring("property FlashVars")]
void FlashVars([in] BSTR rhs);
没有看到Src的接口....
===========================================================