CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

如何把类中的CBitmap变量串行化?

楼主GDXY(宣云)2003-09-03 23:50:52 在 VC/MFC / 界面 提问

如何能把CBitmap变量保存的位图存入文件呢?  
  直接调用CBitmap::Serialize(ar);吗?  
  那么如何把保存入文件的位图再读出到CBitmap类型的变量中呢? 问题点数:100、回复次数:5Top

1 楼MyPro(活到老,学到老!)回复于 2003-09-04 00:07:47 得分 10

我认为位图应该不能用一般的串行化来存储!  
  但具体方法我也不知,帮你顶!  
  Top

2 楼feeboby(rockの终点)回复于 2003-09-04 00:11:15 得分 10

顶Top

3 楼Dtang(凤凰涅磐)回复于 2003-09-04 14:47:00 得分 10

为什么不从CBitmap派生一个类,再序列化呢Top

4 楼wangjinwang(王者之疯)回复于 2003-09-04 15:27:14 得分 70

可以这样实现:  
  1、通过CBitmap::GetBitmap()读取位图基本信息  
  2、通过::GetDIBits()读取位图的象素数据  
  3、组织文件信息、位图信息、图像信息,写文件  
   
  这里有个例子,你只需要看其中的两个函数:  
  DDB2DIB()  
  Write2File()  
  http://www.yangning.com/cgi-bin/topic.cgi?forum=1&topic=82&show=0Top

5 楼GDXY(宣云)回复于 2003-09-04 15:59:58 得分 0

可是我是要把我的类保存成复合文档,不是单独保存位图的,该怎么办Top

相关问题

  • 请问如何串行化一个COLORREF变量,急---谢谢!
  • 变量实例化
  • 字体怎样串行化?
  • 何谓对象串行化
  • 串行化的用途
  • 对象串行化问题
  • VARIANT变量的初始化?!
  • 关于XML串行化和反串行化的问题!!!急
  • 何谓“串行化”和“并行化”?
  • 关于DLL中的CBitmap变量

关键词

  • 文件
  • 信息
  • cbitmap
  • 变量
  • 保存
  • 图

得分解答快速导航

  • 帖主:GDXY
  • MyPro
  • feeboby
  • Dtang
  • wangjinwang

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo