加载位图资源
来源:互联网 发布:九牧智能马桶 知乎 编辑:程序博客网 时间:2024/05/05 06:36
首先准备一副位图,保存在工程目录下中res目录下,然后通过insert插入这个位图
接着,是重绘的消息处理函数中添加如下代码:
void CGraphic2View::OnDraw(CDC* pDC){CGraphic2Doc* pDoc = GetDocument();ASSERT_VALID(pDoc);// TODO: add draw code for native data hereCBitmap bmp;//定义一个CBitmap的对象bmp.LoadBitmap(IDB_BITMAP1);//通过CBitmap对象加载一副位图BITMAP bmpInfo;//定义一个位图的对象,用来存放图片的信息bmp.GetBitmap(&bmpInfo);//将图片的信息传进位图的对象中CDC dcMemory;//定义一个CDC的对象dcMemory.CreateCompatibleDC(pDC);//将pDC映射到内存中CBitmap* pOldBitmap = dcMemory.SelectObject(&bmp);//将CBitmap选入设备描述表中CRect rect;//定义一个矩形的对象GetClientRect(&rect);//获取客户区的矩形区域的大小pDC->StretchBlt(20, 20,200,200,&dcMemory,0,0,bmpInfo.bmWidth,bmpInfo.bmHeight,SRCCOPY);//将图片按照可放大和缩小的形式拷贝到客户区中指定的区域!dcMemory.SelectObject(pOldBitmap);//将之前的位图对象选择回去!}
0 0
- 加载位图资源
- LoadBitmap加载位图资源、LoadImage从文件加载位图
- 位图和位块传输(3)之加载位图资源
- 在应用程序资源中加载bmp位图
- MFC加载位图资源的实现
- 通过加载位图资源来设置对话框背景
- Android中的位图资源简介 创建 加载 保存
- MFC中加载位图资源到窗口中
- 在OnPaint()中使用CBitmap加载位图资源
- 加载位图
- 加载位图
- 位图加载
- vb资源编辑器中中加载位图提示“无效的位图文件”是什么原因?
- 位图资源的使用
- 获取位图资源句柄
- 从资源中加载显示位图,通过双缓冲的方法显示
- 从资源中加载显示位图,通过双缓冲的方法显示
- 对于VS2012的位图无法加载到资源视图“Bitmap”中的解决方案
- LINUX 查看硬件配置命令
- poj 2251 uva 532
- 排序算法
- 五大基本组件
- linux下压缩与解压缩
- 加载位图资源
- 宏定义中使用do{}while(0)的好处
- 面试jQuery常遇到的问题
- 一个指针的引用引发的血案
- inline 内联函数
- 3-6进度条,评分控件
- 第九章 顺序容器
- wchar_t
- 为什么不推荐用汇编语言编写GUI应用程序