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相关推荐

  1. View内容保存为图片

    我们在单文档应用程序中,经常需要将View中的内容保存为各种格式的图片文件,以便打印.乍一看,可能不知道从哪里下手,其实主要就是用到Bitmap的save方法,如: HDC hmemDC = ::Cr ...

  2. MFC 将CDC绘图保存为bmp图片

    #include "stdafx.h" #include <windows.h> #include <atlimage.h>int __stdcall Wi ...

  3. WPF编程,将控件所呈现的内容保存成图像的一种方法。

    WPF编程,将控件所呈现的内容保存成图像的一种方法. 原文:WPF编程,将控件所呈现的内容保存成图像的一种方法. 版权声明:我不生产代码,我只是代码的搬运工. https://blog.csdn.ne ...

  4. RGB数据保存为BMP图片

    一.BMP文件由文件头.位图信息头.颜色信息和图形数据四部分组成 1.BMP文件头(14字节) [cpp] view plain copytypedef struct /**** BMP file h ...

  5. android 如何获全屏幕view内容

    ##### 呕心沥血总结了一篇tips!!!最近在做需求时,遇到需要在activity渲染完成后获取页面最终展示内容,并保存成图片至本地.第一种方式是截图,第二种是直接获取decorview的内容.综 ...

  6. CSharpGL(19)用glReadPixels把渲染的内容保存为PNG图片(C#)

    CSharpGL(19)用glReadPixels把渲染的内容保存为PNG图片(C#) 效果图 本文解决了将OpenGL渲染出来的内容保存到PNG图片的方法. 下载 CSharpGL已在GitHub开 ...

  7. [Win] 利用Memory DC抽取EXE的图标并保存为BMP文件

    预告篇- 由于时间比较紧.下次等整理好再放上来吧. 大致过程就是 创建窗口句柄->得到HDC->创建MEMDC->再copy数据->最后显示或者保存为BMP文件, 转载于:ht ...

  8. python 下载网页文件_『如何用python把网页上的文本内容保存下来』python爬取网页内容教程...

    python爬虫:如何爬网页数据并将其放在文本 用requests库 r=r.requests.get(url) r.concent 保存到文件里就行了 如何用python把网页上的文本内容保存下来 ...

  9. C#中将字符串内容换行写入到txt文件中

    场景 C#中将字符串内容写入到txt文件中: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99239544 在Windows中要 ...

  10. 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码

    ffmpeg开源库,实现将bmp格式的图片编码成x264文件,并将编码好的H264文件解码保存为BMP文件. 实现将视频文件yuv格式保存的图片格式的测试,图像格式png,jpg, gif等等测试均O ...

最新文章

  1. Java iText PDF:用 iText 包生成简单的 pdf 文件
  2. NumPy学习笔记 一
  3. ubuntu 13.10 Rhythmbox不能播放mp3 和中文乱码的问题
  4. 前端为什么非要动静分离 说一下CDN托管的意义
  5. ***使用PHP实现文件上传和多文件上传
  6. 计算机毕业设计源码分享双鱼林,计算机毕业课程设计论文源码-057双鱼林asp教务选课信息系统...
  7. 以太坊geth区块链私链建立
  8. C语言小知识---printf()函数
  9. echarts-formatter
  10. linux 网络协议栈参数设置,linux 调整tcp/ip协议栈内核参数支持高负载的web
  11. 霍金临终论文公开:揭秘沉入黑洞的信息去向
  12. 个人博客的使用-- docsify
  13. 360与腾讯之争——顾客有可能成为上帝
  14. 红耳朵象全国战略,让大众享受上门洗车的福利
  15. python打砖块游戏程序设计报告_打砖块游戏课程设计报告
  16. 计算机毕业设计基于ssm乒乓球裁判管理系统
  17. Python实现登录注册系统
  18. 浪潮集团执行总裁王洪添一行莅临柏睿数据公司商讨战略合作
  19. 一个啥也不是的鬼畜视频创作示例
  20. 保重/千万保重!英语怎么说?

热门文章

  1. tp3.2 实现增删改查
  2. 项目中遇到生产事故追踪---重复组单
  3. 清华大学岂凡超:义原的介绍和义原的自动推荐 | AI 研习社第 76 期大讲堂
  4. Tensorflow快餐教程(4) - 矩阵 1
  5. Debian系统关闭iptables的conntrack跟踪
  6. 一个简单的优酷视频链接探测与分享功能
  7. vscode生成vue模板快捷键_VSCode 初次写vue项目并一键生成.vue模版
  8. java利用iText.jar实现jpg转pdf
  9. Layui 数据表格table 重载reload 保留上次where条件的问题
  10. 从零开始搭建PHP项目