.如果程序是新建的对话框,要给其添加背景图片的步骤:
1)加入消息函数:afx_msg void
OnPaint();
2)BEGIN_MESSAGE_MAP(QueryDlg,
CDialog)
ON_WM_PAINT()//add this
END_MESSAGE_MAP()
3)重写OnPaint函数:
void
QueryDlg::OnPaint()
{
CPaintDC
dc(this);
CBitmap
bitmap;
bitmap.LoadBitmap(IDB_BITMAP2);
//这个IDB_BITMAP2要自己添加
CBrush
brush;
brush.CreatePatternBrush(&bitmap);
CBrush*
pOldBrush =
dc.SelectObject(&brush);
dc.Rectangle(0,0,660,554);//
这些参数可以调整图片添加位置和大小
dc.SelectObject(pOldBrush);
...
}
原文:http://www.cnblogs.com/lidabo/p/3677494.html