CImage 클래스를 이용한 이미지 로드 & 저장 DarkKaiser, 2010년 3월 31일2023년 9월 5일 MFC에서 atlimage.h 파일을 포함하면 CImage 클래스를 사용하여 gif, jpg, png 등의 파일을 로드 및 저장할 수 있다. 내부적으로 CImage 클래스는 GDI+를 이용하여 이미지를 로드하는 것을 볼 수 있다. #include <atlimage.h> CImage Image; HRESULT hResult = Image.Load(_T("f:\\yes_btn_down.png")); if (FAILED(hResult)) { AfxMessageBox("failed"); return; } Image.BitBlt(dc.m_hDC, 0, 0); // ---------------------------------------------------------- // 이미지 DC를 생성한다. CDC* pDC = CDC::FromHandler(Image.GetDC()); // 이 이미지 DC에 문자열을 출력한다. pDC->SetBkMode(TRANSPARENT); pDC->TextOut(200, 30, "test"); Image.ReleaseDC(); Image.BitBlt(dc.m_hDC, 0, 0); C/C++/VC++ CImage