如何将Flash对象绘制到内存DC中?

时间:2012-07-26 02:44:48

标签: c++ vb.net flash gdi device-context

我正在写一个小游戏(使用DC),我想使用一些Flash文件来显示我的游戏中的动画,但是我使用内存DC来绘制。

我想将FlashPlayer的输出设备更改为我的内存DC。那可能吗?我该怎么办?谢谢!

1 个答案:

答案 0 :(得分:0)

您需要实现一个使用IOleInPlaceSiteWindowless的ActiveX容器。 IOleInPlaceSiteWindowless包含一个GetDC()函数,flash将在其中绘制。

这是一个很好的例子: http://www.codeproject.com/Articles/33516/ATL-Windowless-ActiveX-Media-Container