2个回答
展开全部
在里面定义一个函数,然后在OnPaint()里面调用就好
void CXXDlg::ShowBg(CDC *dc)
{
//显示背景
CDC pdc;
pdc.CreateCompatibleDC(dc); // 创建一个临时显示设备
CBitmap bmp,*obmp;
bmp.LoadBitmap(IDB_BG); // 加载背景图片
obmp = pdc.SelectObject(&bmp); // 将图片显示在设备pdc上。
dc->BitBlt(5, 5, 660, 560, &pdc, 0, 0, SRCCOPY); // 将pdc拷贝到程序显示设备dc上
pdc.SelectObject(obmp); // 显示完毕,还原设备
}
void CXXDlg::ShowBg(CDC *dc)
{
//显示背景
CDC pdc;
pdc.CreateCompatibleDC(dc); // 创建一个临时显示设备
CBitmap bmp,*obmp;
bmp.LoadBitmap(IDB_BG); // 加载背景图片
obmp = pdc.SelectObject(&bmp); // 将图片显示在设备pdc上。
dc->BitBlt(5, 5, 660, 560, &pdc, 0, 0, SRCCOPY); // 将pdc拷贝到程序显示设备dc上
pdc.SelectObject(obmp); // 显示完毕,还原设备
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询