先在资源里引入BMP位图(该方法只支持BMP格式图片)
直接在OnPaint()函数里添加
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP2);//你引入位图的ID
//选入DC
CClientDC cdc(this);
CDC comdc;
comdc.CreateCompatibleDC(&cdc);
comdc.SelectObject(&bitmap);
//生成BITMAP
BITMAP bit;
bitmap.GetBitmap(&bit);
//客户区域
CRect rect;
GetClientRect(rect);
//用客户区的DC绘制所生成的BITMAP,并适应为窗口大小
cdc.SetStretchBltMode(HALFTONE);
cdc.StretchBlt(0,0,rect.Width(),rect.Height(),&comdc,0,0,bit.bmWidth,bit.bmHeight,SRCCOPY);
MFC,添加背景图片
最新推荐文章于 2023-08-09 15:42:15 发布