我正在写一个小游戏(使用DC),我想使用一些Flash文件来显示我的游戏中的动画,但是我使用内存DC来绘制。
我想将FlashPlayer的输出设备更改为我的内存DC。那可能吗?我该怎么办?谢谢!
答案 0 :(得分:0)
您需要实现一个使用IOleInPlaceSiteWindowless的ActiveX容器。 IOleInPlaceSiteWindowless包含一个GetDC()函数,flash将在其中绘制。
这是一个很好的例子: http://www.codeproject.com/Articles/33516/ATL-Windowless-ActiveX-Media-Container