一段绑定DC和hbitmap然后刷完DC后保存图像
2015-06-24 09:23
288 查看
</pre><p><pre name="code" class="cpp"><pre name="code" class="cpp"> int BitWidth = m_rt.Width(); int BitHeight = m_rt.Height(); HDC hdcMem = ::GetDC( NULL ); HBITMAP hNewBitmap, hOldBitmap; ////创建设备上下文(HDC) HDC dcTemp; dcTemp = CreateCompatibleDC( hdcMem ); dcMemory1.Attach( dcTemp ); ////创建HBITMAP hNewBitmap = CreateCompatibleBitmap(hdcMem, BitWidth, BitHeight); hOldBitmap = (HBITMAP)SelectObject( dcMemory1, hNewBitmap ); HBRUSH hBrush = ::CreateSolidBrush(RGB(0,0,0)); CRect rc(0,0,BitWidth,BitHeight); ::FillRect(dcMemory1,&rc,hBrush); CImage _image2; _image2.Attach(hNewBitmap); _image2.Save(_T("e:\\printdir\\1111.bmp")); ...dcMemory1刷数据 CImage m_Image; m_Image.Attach(hNewBitmap); m_Image.Save(strMergerBmpPath);
相关文章推荐
- MSBuild 常用命令(Copy,Zip)
- 4 Handler相关类——Live555源码阅读(一)基本组件类
- PHP-FPM参数优化
- Nginx使用的php-fpm的两种进程管理方式及优化
- Lua学习一
- YTU-OJ-投简历
- UE4项目学习——2D跑酷游戏尝试(蓝图脚本)1
- C++为什么不加入垃圾回收机制
- Flash Builder找不到所需的调试器版本
- 网站
- http请求方式httpURLContention和httpClient
- php-fpm - 启动参数及重要配置详解
- JSON 语法
- iOS 设计模式系列:开篇
- 【CUDA并行编程之五】计算向量的欧式距离
- Android学习笔记--ViewPagerIndicator
- 多线程之dispatch_queue_t
- Android如何从外部跳进App
- sqlserver中的rowversion
- 3 EventTime 事件时间类和TimeNow函数——Live555源码阅读(一)基本组件类