在VC++的单文档中怎么添加背景图片? 我已经把BMP格式的图片放进资源库里面了?下来该怎么办?

详细一点。。。谢谢!!!
2025-03-14 08:05:41
推荐回答(1个)
回答1:

在onpain()函数中
CDC *pDC = GetDC();
CDC memDC;
memDC.CreateCompatibleDC(pDC);
Cbitmap bmp;
bmp.LoadBitmap(你的图片ID);

CBitmap *pOldBitmp = memDC.SelectObject(&bmp);
Crect Rect(0,0,0,0);
GetClientRect(&Rect);

pDC->BitBlt(0,0,Rect.Width(),Rect.Height(), &memDC,0,0,SRCCOPY);
memDC.SelectObject(pOldBitmp);
memDC.DeleteDC();
ReleaseDC(pDC);