我正在使用MFC,现在我有一个位图对象,使用:
获得Gdiplus::Bitmap* bmp = Gdiplus::Bitmap::FromStream(pStream);
如何将此bmp对象转换为HBITMAP?我用过:
HBITMAP hBitmap = NULL;
bmp->GetHBITMAP(Color::White, &hBitmap);
但它不能,hBitmap总是返回0xcccccccc并注意到{unused = ??? }。我该怎么办?
答案 0 :(得分:0)
不是直接答案,而是将流加载到位图的方法。它根本不需要GDI +。
CImage是来自ATL的HBITMAP对象的直接包装。