首先需要准备好背景图片,需要bmp格式的
然后,导入bmp到工程,修改位图ID(右键位图->属性),最好预先把bmp图片存到工程目录下
之后,在对话框类添加消息OnEraseBkgnd(CDC* pDC)
BOOL XXX::OnEraseBkgnd(CDC* pDC)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CDC MemDC;
MemDC.CreateCompatibleDC(pDC);
CBitmap Cbp;
Cbp.LoadBitmap(IDB_BITMAP2);
MemDC.SelectObject(&Cbp);
BITMAP Bp;
Cbp.GetBitmap(&Bp);
CRect rect;
GetClientRect(&rect);
pDC->StretchBlt(0, 0, rect.Width(), rect.Height(), &MemDC, 0, 0, Bp.bmWidth, Bp.bmHeight, SRCCOPY);
MemDC.DeleteDC();
return TRUE;
}