(备忘)MFC窗体加载位图
2014-03-21 15:05
127 查看
以单文档为例:
1.将所需位图资源添加进当前项目;
2.在C**View类的OnDraw()函数中添加如下代码即可:
CBitmap m_bit;
m_bit.LoadBitmapW(IDB_BITMAP1); //装载位图资源
BITMAP bip;
m_bit.GetBitmap(&bip); //用位图填充bitmap结构
int w = bip.bmWidth ;
int h = bip.bmHeight ; //获取位图的宽和高
//构造一个与指定设备兼容的内存设备(缓冲区或暂存区),将位图资源装入设备
CDC dc;
dc.CreateCompatibleDC(pDC);
dc.SelectObject(&m_bit);
//将位图从内存设备复制到真正的设备
pDC->StretchBlt(0,0,w,h,&dc,0,0,w,h,SRCCOPY);
1.将所需位图资源添加进当前项目;
2.在C**View类的OnDraw()函数中添加如下代码即可:
CBitmap m_bit;
m_bit.LoadBitmapW(IDB_BITMAP1); //装载位图资源
BITMAP bip;
m_bit.GetBitmap(&bip); //用位图填充bitmap结构
int w = bip.bmWidth ;
int h = bip.bmHeight ; //获取位图的宽和高
//构造一个与指定设备兼容的内存设备(缓冲区或暂存区),将位图资源装入设备
CDC dc;
dc.CreateCompatibleDC(pDC);
dc.SelectObject(&m_bit);
//将位图从内存设备复制到真正的设备
pDC->StretchBlt(0,0,w,h,&dc,0,0,w,h,SRCCOPY);
相关文章推荐
- MFC位图加载
- 初学MFC——加载位图
- MFC 加载位图
- vs2010 单文档MFC 通过加载位图文件作为客户区背景
- vc6.0 mfc 如何创建带位图的按钮(笔记备忘)
- MFC 动态加载bmp位图
- MFC加载位图
- MFC的picture控件静态动态加载位图
- MFC-为Button控件加载位图
- MFC笔记 位图背景窗体的实现
- MFC画笔\画刷\加载位图\加载外部图片(LoadImage)\调色板\区域绘制、 复杂图像绘制等14.5.6
- MFC 窗体字体加载 触发修改
- MFC的picture控件静态动态加载位图
- MFC学习日记-加载位图
- MFC加载位图背景
- MFC中利用picture control控件设置闪烁按钮。(控件以加载bitmap位图为例)
- MFC中怎样将位图写入指定的Picture控件中,两种方式:1 加载已有位图 2读取位图文件;另外CreateDIBitmap的用法和StretchDIBits用法举例
- VC6.0MFC动态加载位图中出现的问题
- MFC加载位图文件
- MFC picture控件加载图标和位图