4

如何将 HDC 的内容复制到位图?

4

2 回答 2

7

在我的脑海中,我认为你需要:

  • 创建与源 DC 兼容的新 DC。将此称为内存 DC。
  • 创建正确大小的新位图。
  • 选择位图放入内存 DC。
  • BitBlt 源 DC 到内存 DC。
  • 位图现在应该包含源 DC 的副本。

我在家所以不能给你任何代码,所以我希望这足以让你开始。Code Project 上有一个很好的 GDI 部分。

http://www.codeproject.com/KB/graphics/

于 2008-12-08T22:55:09.117 回答
3

这里有一段很好的示例代码可以做到这一点(除其他外)。

我以前(很多个月前)使用过类似的技术,但手头没有代码。

于 2008-12-08T22:54:55.093 回答