【问题标题】:How to draw a Flash object into a memory DC?如何将 Flash 对象绘制到内存 DC 中?
【发布时间】:2012-07-24 14:01:06
【问题描述】:

我正在编写一个小游戏(使用 DC),我想使用一些 Flash 文件在我的游戏中将动画显示到屏幕上,但我正在使用内存 DC 进行绘制。

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

【问题讨论】:

    标签: c++ vb.net flash gdi


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      • 2019-12-14
      • 1970-01-01
      • 2010-12-29
      • 2020-10-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多