目前位置: VCer资源中心 >>> VCer论坛 >>> 技术问答

[本帖已阅读272次 分值2 回复0次] 张贴资源 发回信箱 控制面板

如何在自已的Flash容器中画上其它东西? 

提供者:kfireway 张贴时间:2008-09-19 17:48:26.0 出处:vcer.net 作者:kfireway

如何在自已的Flash容器中画上其它东西? (2008-09-19 17:48:26.0)


kfireway


 
级别: VCer小兵
头衔: VCer会员

经验: 11
作品: 1
分会: 华东分会
注册: 2008-09-19 17:44:36.0
登录: 2008-09-19 17:46:00.0
现已实现了一个OLE容器

template <CLASS TObj> class COleContainerWnd :

virtual public IOleClientSite,

virtual public IOleInPlaceSiteWindowless,

virtual public IOleInPlaceFrame,

virtual public IStorage

想在 Flash 上面的DC画其它东西,应该如何实现?

 

现在画不了, 就是可以被覆盖了,有什么方法?

template <CLASS TObj> class COleContainerWnd :

virtual public IOleClientSite,

virtual public IOleInPlaceSiteWindowless,

virtual public IOleInPlaceFrame,

virtual public IStorage

BOOL COleContainerWnd <T>::Create(GUID clsid, DWORD dwExStyle, DWORD dwStyle, HWND hWndParent, HINSTANCE hInst)

g_flashWnd = new CFlashWnd;

//create windowless control

g_flashWnd->Create(ShockwaveFlashObjects::CLSID_ShockwaveFlash,

WS_EX_LAYERED, WS_POPUP | WS_VISIBLE | WS_CLIPSIBLINGS,

g_hWnd, g_hInst);

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1221817706968.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]