具体方法代码如下:
CBitmap bmp;
bmp.LoadBitmap(IDB_BKBMP);
BITMAP bminfo;
bmp.GetBitmap(&bminfo); //获取位图信息
int nBmpWidth = bminfo.bmWidth;
int nBmpHeight = bminfo.bmHeight;
CDC compatibleDC;
CDC* pDC = GetDC();
compatibleDC.CreateCompatibleDC(pDC); //创建兼容DC
compatibleDC.SelectObject(&bmp); //选中位图对象
CRect clientRC;
GetClientRect(clientRC); //获取窗口客户区域
pDC->StretchBlt(0,m_nToolBarHeight,clientRC.Width(),
clientRC.Height() - m_nToolBarHeight - m_nStatusBarHeight,&compatibleDC,
0,0,nBmpWidth,nBmpHeight,SRCCOPY); //绘制位图
memDC.DeleteDC(); //释放DC
bmp.DeleteObject();