1.选择一张图片,把图片转换成bmp格式,并把它存放在res文件夹下
2.在资源视图里,选择项目点击右键,添加资源
3.选择bitmap,点击导入
导入成功:
4.在资源视图里右键,获取图片的ID:IDB_BITMAP1
5.在主界面添加代码:
在OnPaint()函数里添加:
void CMFCopenDlg::OnPaint()
{
....
}
else
{
//CDialog::OnPaint();
CPaintDC dc(this);
CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
CBitmap bmpBackground;
bmpBackground.LoadBitmap(IDB_BITMAP1); //对话框的背景图片
BITMAP bitmap;
bmpBackground.GetBitmap(&bitmap);
CBitmap *pbmpOld=dcMem.SelectObject(&bmpBackground);
dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bitmap.bmWidth,bitmap.bmHeight,SRCCOPY);
}
6.效果: