CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

高分请教一个文件保存的问题!

楼主zsuivon((编程ing))2004-05-02 11:15:29 在 C++ Builder / 基础类 提问

大家好,请问如何将RichEdit中的内容保存为一个bmp文件。  
  最好是不要用光栅的方法。好像可以用二进制转换的方法,但我不会用。  
  有没有高手指教,谢谢! 问题点数:0、回复次数:4Top

1 楼zsuivon((编程ing))回复于 2004-05-09 10:28:57 得分 0

怎么还没有人回答啊?  
  Top

2 楼zxcdewq(zxcdewq)回复于 2004-05-09 14:25:34 得分 0

得到区域然后CopyRect然后保存为bmp可以么Top

3 楼zxcdewq(zxcdewq)回复于 2004-05-09 14:48:52 得分 0

 
  void   __fastcall   TForm1::Button1Click(TObject   *Sender)  
  {  
  TRect   rectS,   rectD;  
   
  rectS.top         =   RichEdit1->Top;  
  rectS.left       =   RichEdit1->Left;  
  rectS.Bottom   =   RichEdit1->Top   +   RichEdit1->Height;  
  rectS.right     =   RichEdit1->Left   +   RichEdit1->Width;  
   
  rectD.top         =   0;  
  rectD.left       =   0;  
  rectD.Bottom   =   RichEdit1->Height;  
  rectD.right     =   RichEdit1->Width;  
   
   
  Graphics::TBitmap   *b   =   new   Graphics::TBitmap;  
   
  b->Width     =   RichEdit1->Width;  
  b->Height   =   RichEdit1->Height;  
   
  b->Canvas->CopyRect(rectD,   Form1->Canvas,   rectS);  
   
  b->SaveToFile("c:\\a.bmp");  
   
   
  }Top

4 楼zsuivon((编程ing))回复于 2004-05-09 20:10:02 得分 0

可是这样保存还是有光栅啊  
  有没有更好的办法,谢谢!Top

相关问题

  • 有保存类型文件的高手请进,高分对待!!!
  • 高分求教,bitmap保存成16进制文本文件
  • 〖50〗高分求【wave文件】编辑、保存的例子!!
  • 保存文件
  • 保存文件
  • 高分求救(100)再线等..如何保存网络的*.swf文件
  • 保存txt文件
  • 文件的保存
  • 用ASP产生了文件,如何保存到客户端?高分!分不够再加!!
  • ^-----/__\----^100分求解:多文件上传,保存文件相同问题

关键词

  • top
  • richedit1
  • rectd
  • 保存
  • rects
  • bmp
  • height
  • left
  • width

得分解答快速导航

  • 帖主:zsuivon

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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