我正试图将一切从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);