MFC中将view内容保存为bmp
HBITMAP CKChartXYCtrl::GetHBitMap()
{
HDC hDC = GetDC()->m_hDC;//获取DC
RECT rect;
GetClientRect(&rect);
HDC hDCMem = ::CreateCompatibleDC(hDC);//创建兼容DC
HBITMAP hBitMap = ::CreateCompatibleBitmap(hDC, abs(rect.right - rect.left), abs(rect.bottom - rect.top));//创建兼容位图
HBITMAP hOldMap = (HBITMAP)::SelectObject(hDCMem, hBitMap);//将位图选入DC,并保存返回值
::BitBlt(hDCMem, 0, 0, abs(rect.right - rect.left), abs(rect.bottom - rect.top), hDC, 0, 0, SRCCOPY);//将屏幕DC的图象复制到内存DC中
return hBitMap;
}
BOOL CKChartXYCtrl::SaveBmp(HBITMAP hBitmap, CString strFileName)
{
if(hBitmap == NULL || strFileName.IsEmpty())
{
AfxMessageBox("参数错误");
return false;
}
HDC hDC;
//当前分辨率下每象素所占字节数
int iBits;
//位图中每象素所占字节数
WORD wBitCount;
//定义调色板大小
MFC中将view内容保存为bmp相关推荐
- View内容保存为图片
我们在单文档应用程序中,经常需要将View中的内容保存为各种格式的图片文件,以便打印.乍一看,可能不知道从哪里下手,其实主要就是用到Bitmap的save方法,如: HDC hmemDC = ::Cr ...
- MFC 将CDC绘图保存为bmp图片
#include "stdafx.h" #include <windows.h> #include <atlimage.h>int __stdcall Wi ...
- WPF编程,将控件所呈现的内容保存成图像的一种方法。
WPF编程,将控件所呈现的内容保存成图像的一种方法. 原文:WPF编程,将控件所呈现的内容保存成图像的一种方法. 版权声明:我不生产代码,我只是代码的搬运工. https://blog.csdn.ne ...
- RGB数据保存为BMP图片
一.BMP文件由文件头.位图信息头.颜色信息和图形数据四部分组成 1.BMP文件头(14字节) [cpp] view plain copytypedef struct /**** BMP file h ...
- android 如何获全屏幕view内容
##### 呕心沥血总结了一篇tips!!!最近在做需求时,遇到需要在activity渲染完成后获取页面最终展示内容,并保存成图片至本地.第一种方式是截图,第二种是直接获取decorview的内容.综 ...
- CSharpGL(19)用glReadPixels把渲染的内容保存为PNG图片(C#)
CSharpGL(19)用glReadPixels把渲染的内容保存为PNG图片(C#) 效果图 本文解决了将OpenGL渲染出来的内容保存到PNG图片的方法. 下载 CSharpGL已在GitHub开 ...
- [Win] 利用Memory DC抽取EXE的图标并保存为BMP文件
预告篇- 由于时间比较紧.下次等整理好再放上来吧. 大致过程就是 创建窗口句柄->得到HDC->创建MEMDC->再copy数据->最后显示或者保存为BMP文件, 转载于:ht ...
- python 下载网页文件_『如何用python把网页上的文本内容保存下来』python爬取网页内容教程...
python爬虫:如何爬网页数据并将其放在文本 用requests库 r=r.requests.get(url) r.concent 保存到文件里就行了 如何用python把网页上的文本内容保存下来 ...
- C#中将字符串内容换行写入到txt文件中
场景 C#中将字符串内容写入到txt文件中: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99239544 在Windows中要 ...
- 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码
ffmpeg开源库,实现将bmp格式的图片编码成x264文件,并将编码好的H264文件解码保存为BMP文件. 实现将视频文件yuv格式保存的图片格式的测试,图像格式png,jpg, gif等等测试均O ...
最新文章
- Java iText PDF:用 iText 包生成简单的 pdf 文件
- NumPy学习笔记 一
- ubuntu 13.10 Rhythmbox不能播放mp3 和中文乱码的问题
- 前端为什么非要动静分离 说一下CDN托管的意义
- ***使用PHP实现文件上传和多文件上传
- 计算机毕业设计源码分享双鱼林,计算机毕业课程设计论文源码-057双鱼林asp教务选课信息系统...
- 以太坊geth区块链私链建立
- C语言小知识---printf()函数
- echarts-formatter
- linux 网络协议栈参数设置,linux 调整tcp/ip协议栈内核参数支持高负载的web
- 霍金临终论文公开:揭秘沉入黑洞的信息去向
- 个人博客的使用-- docsify
- 360与腾讯之争——顾客有可能成为上帝
- 红耳朵象全国战略,让大众享受上门洗车的福利
- python打砖块游戏程序设计报告_打砖块游戏课程设计报告
- 计算机毕业设计基于ssm乒乓球裁判管理系统
- Python实现登录注册系统
- 浪潮集团执行总裁王洪添一行莅临柏睿数据公司商讨战略合作
- 一个啥也不是的鬼畜视频创作示例
- 保重/千万保重!英语怎么说?
热门文章
- tp3.2 实现增删改查
- 项目中遇到生产事故追踪---重复组单
- 清华大学岂凡超:义原的介绍和义原的自动推荐 | AI 研习社第 76 期大讲堂
- Tensorflow快餐教程(4) - 矩阵 1
- Debian系统关闭iptables的conntrack跟踪
- 一个简单的优酷视频链接探测与分享功能
- vscode生成vue模板快捷键_VSCode 初次写vue项目并一键生成.vue模版
- java利用iText.jar实现jpg转pdf
- Layui 数据表格table 重载reload 保留上次where条件的问题
- 从零开始搭建PHP项目