リソースからPNGファイルをロードしたい。大まかにMFCの方法があります(CResourceStreamを使用):
CImage img;
CResourceStream str(0, MAKEINTRESOURCE(id), _T("PNG"));
img.Load(&str);
CBitmap *bmp(CBitmap::FromHandle(img.operator HBITMAP());
しかし、プロジェクトはMFCやATLがありません。非MFCスタイルでpngをロードするように書く方法は?私が理解しているように、この目的はGDI+によって達成できます