mfc中添加背景图片
2014-06-05 21:57
162 查看
void CTestView::OnDraw(CDC* pDC)
{
CTestDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
// TODO: Add your specialized code here and/or call the base class
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);//将位图装入内存
CDC MemDC;
MemDC.CreateCompatibleDC(pDC);//创建内存设备环境
CBitmap* OldBitmap=MemDC.SelectObject(&bitmap);
BITMAP bm; //创建BITMAP结构变量
bitmap.GetBitmap(&bm);//获取位图信息
pDC->BitBlt (0,0,bm.bmWidth,bm.bmHeight,&MemDC,0,0,SRCCOPY);//显示位图 开始的四个参数可以设置源位图在目标图上显示的位置,(0,0)表示从最左上角开始显示
pDC->SelectObject(OldBitmap); //恢复设备环境
}
可以拉伸背景图片的代码并且运行
CRect rctClient;
GetClientRect(rctClient);
CDC
dcMem;
dcMem.CreateCompatibleDC(pDC);
CBitmap
m_bmp;
m_bmp.LoadBitmap(IDB_BITMAP1);
BITMAP
bitmap;
m_bmp.GetBitmap(&bitmap);
CBitmap *pbmpOld=dcMem.SelectObject(&m_bmp);
pDC->StretchBlt(0,0,rctClient.Width(),rctClient.Height(),&dcMem,0,0,
bitmap.bmWidth,bitmap.bmHeight,SRCCOPY);
参考http://blog.csdn.net/foreverhuylee/article/details/21456137
////////////
相关文章推荐
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- 如何在MFC对话框中添加背景图片
- 在MFC中添加背景图片和制作图片按钮
- 在MFC对话框中添加背景图片中遇到的问题之解决
- 如何给MFC对话框添加背景图片 .
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC 对话框添加背景图片
- MFC如何在单文档下添加背景图片
- 如何给MFC对话框添加背景图片
- VC++2005mfc对话框添加背景图片
- MFC 对话框添加背景图片
- MFC 对话框添加背景图片
- MFC如何在单文档下添加背景图片
- MFC实现为窗体添加的背景图片
- [转]MFC 对话框添加背景图片
- MFC对话框添加背景图片
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- 学习笔记之MFC添加背景图片
- VC++学习笔记2--如何给MFC对话框添加背景图片