佚名通过本文主要向大家介绍了flash出现问题,flash出问题,flash插件问题,win10flash插件问题,win10 flash问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 控制flash的问题
描述:
解决方案1:
描述:
我想用COM来控制一个已经运行的flash控件,代码如下,但是总是出错,大家看看是哪里有问题。
还有,如果同时有多个flash控件的实例,如何列出所有的实例,并且选择控制其中的一个。
IShockwaveFlash的定义,请到http://www.feplayer.com/Flash8.rar下载,
IShockwaveFlash Flash;
LPDISPATCH pDisp;
LPUNKNOWN pUnk;
CLSID clsid ;
::CLSIDFromProgID(L"ShockwaveFlash.ShockwaveFlash",&clsid);
if( ::GetActiveObject(clsid, NULL, &pUnk) == S_OK)
{
VERIFY(pUnk->QueryInterface(IID_IDispatch, (void**)&pDisp) == S_OK);
Flash.AttachDispatch(pDisp);
AfxMessageBox(Flash.GetMovie());
Flash.ReleaseDispatch();
pUnk->Release( );
}
else
{
AfxMessageBox("Error!");
}
解决方案1:
http://www.vckbase.com/document/viewdoc/?id=1201