DLL で GDI オブジェクトを使用していましたがnew gdiplus::bitmap
、DLL で返されNULL
ました。他の新しいオブジェクトは成功します。以前GdiplusStartup(&gdiplusToken, gdiplusStartupInput, NULL)
は初期化していました。
コード:
GdiplusStartup(&gdiplusToken, gdiplusStartupInput, NULL);
...
Gdiplus::Bitmap *bmp = new Gdiplus::Bitmap(bmp_info.bmWidth, bmp_info.bmHeight, PixelFormat32bppARGB);
GDIの初期化作業やその他の初期化が見逃されているか、何か他のものがありますか?