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

+ Recent posts