리소스에서 PNG 파일을로드하려고합니다. 이 (CResourceStream 포함) 대략 MFC-방법 :리소스에서 PNG 파일로드 (MFC, ATL 제외)
CImage img;
CResourceStream str(0, MAKEINTRESOURCE(id), _T("PNG"));
img.Load(&str);
CBitmap *bmp(CBitmap::FromHandle(img.operator HBITMAP());
는 그러나 프로젝트는 MFC-점점 ATL없는. nonMFC 스타일로 png를로드하려면 어떻게 작성합니까? 내가 알고있는 것처럼,이 목적은 GDI에 의해 달성 될 수있다 +
편집 :로드 png
의 적절한 implementation 쉽게 PNG 데이터에서 HBITMAP의를 만들 수 있습니다 the answer
당신은 libpng를 시도 할 수 있습니다 : http://gnuwin32.sourceforge.net/packages/libpng.htm 또는 이것 : http://www.codeproject.com/Articles/3537/Loading-JPG-PNG-resources-using- GDI – fritzone