如果是单文档程序,View类OnDraw函数中做显示
如果是对话框程序,对话框OnPaint函数中做显示
如果是多文档,而你指的又是框架背景的话,用CMainFrame的OnEreaseBackground
剩下的具体代码:从百度经验摘抄:
-
//在对话框内显示位图
CBitmap hbmp;
HBITMAP hbitmap;
//装载图片文件MM.bmp
hbitmap=(HBITMAP)::LoadImage(::AfxGetInstanceHandle(),"MM.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
hbmp.Attach(hbitmap);
//获取图片格式
BITMAP bm;
hbmp.GetBitmap(&bm);
CDC dcMem;
dcMem.CreateCompatibleDC(GetDC());
CBitmap * poldBitmap=(CBitmap*)dcMem.SelectObject(hbmp);
CRect lRect;
GetClientRect(&lRect);
lRect.NormalizeRect();
//显示位图