绘制到GDI+位图

Drawing to a GDI+ Bitmap

本文关键字:位图 GDI+ 绘制      更新时间:2023-10-16

我正试图将一切从GDI移动到GDI+。因为它的立场,我正在绘制缓冲DC (GDI)。我想把它绘制成HBITMAP,只绘制一次。我试过了用指针和图像的东西,但没有找到任何有用的东西。没有istream或file,我没有使用平面api版本(找到了一个构造函数)

http://pastebin.com/bcw07Suq

解决。下面是如何创建位图,然后继续绘制。

Graphics g(hDC);
Bitmap foobar(100,100,PixelFormat32bppPARGB);
g.DrawImage(&foobar,100,100);
SolidBrush brush(Color::Blue);
g.FillRectangle(&brush, 0,0,10,10);