728x90
// 멤버 변수 추가.
HBITMAP m_bmpBackground;
// OnInitDialog() 에 추가.
m_bmpBackground = (HBITMAP)LoadImage(AfxGetApp()->m_hInstance, "이미지 경로", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
// OnPaint() 에 추가.
CPaintDC dc(this); // device context for painting
CBitmap bmp;
BITMAP bmpInfo;
CDC memDC;
bmp.Attach(m_bmpBackground);
bmp.GetBitmap(&bmpInfo);
memDC.CreateCompatibleDC(&dc);
memDC.SelectObject(bmp);
dc.BitBlt(0, 0, bmpInfo.bmWidth, bmpInfo.bmHeight, &memDC, 0, 0, SRCCOPY);
memDC.DeleteDC();
bmp.Detach();
bmp.DeleteObject();
위와 같이 추가를 해주면 다이얼로그에 이미지가 잘 입혀질 것이다.
728x90
'GUI Toolkit > MFC' 카테고리의 다른 글
MFC - 리스트 컨트롤(List Control) 커스터마이징 (0) | 2017.09.13 |
---|---|
MFC - 탭 컨트롤(Tab Control) 커스터마이징 (0) | 2017.09.13 |
MFC - 다이얼로그(Dialog) 캡쳐하여 인쇄하기 (0) | 2017.09.11 |
MFC - 다이얼로그(Dialog) Item들의 글자 크기 변경 (0) | 2017.09.11 |
MFC - 리스트 컨트롤(List Control) 에 정렬 기능 추가하기 (0) | 2017.09.07 |