插入位图资源
文件类型设置为"所有文件"
图片的格式需要为bmp格式
若弹出这个不用管,关闭即可
编辑函数
CTestView::OnDraw
void CTestView::OnDraw(CDC* pDC)
{
CTestDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);
//显示图片
CDC dcCompatible;//内存对象,
dcCompatible.CreateCompatibleDC(pDC);//跟当前DC兼容
dcCompatible.SelectObject(&bitmap);//把位图取到兼容dc
BITMAP bm;
bitmap.GetBitmap(&bm);
//bm
CRect rect;
this->GetClientRect(rect);//得到视图窗口左上角和右下角的坐标
//将兼容dc取到当前,0,0为图片的起始坐标
//图片不自适应窗口大小
// pDC->BitBlt(rect.left,rect.top,rect.Width(),rect.Heightdc(),&dcCompatible,0,0,SRCCOPY);
//图片自适应窗口大小
pDC->StretchBlt(rect.left,rect.top,rect.Width(),rect.Height(),&dcCompatible,0,0,bm.bmWidth,bm.bmHeight,SRCCOPY);//0,0为图片的起始坐标
}
运行: