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

GetObject与Bitmap结构

楼主sakaibam99(神暮都布川)2006-06-01 09:53:40 在 VC/MFC / 图形处理/算法 提问

朋友们好:  
   
  小生最近有个问题,请教一下大家伙。  
   
  关于VC图像处理的。  
   
  大家都知道,我们可以用GetObject来获得位图的Bitmap结构。  
  那么当我们用GetObject获得某位图的Bitmap结构以后。用什么  
  方法可以反向将Bitmap结构中的数据还原为一位图?  
   
  例如:  
   
  HDC   hdc,mem;  
  HBITMAP   bmp;  
  BITMAP   bm;  
   
  //hdc为一可以关联的DC(如窗体或者其他Control的DC)  
  mem=(HDC)CreateCompatibleDC(hdc);  
  bmp=(HBITMAP)CreateCompatibleBitmap(hdc,100,100);  
  bmp=(HBITMAP)LoadImage(NULL,"\\test.bmp",IMAGE_BITMAP,100,100,LR_LOADFROMFILE);  
  SelectObject(mem,bmp);  
   
  //此时已经可以将bmp显示到   hdc   上  
   
  //下面得到bmp的Bitmap结构。  
  GetObject(bmp,   sizeof(bm),   (LPSTR)&bm);  
   
  //再对bm进行一些处理....(怎么处理不用理会,比如降低色深)  
  ...  
  ...  
   
  //请问处理以后怎么再将bm再还原回为一位图再显示到hdc上? 问题点数:20、回复次数:0Top

相关问题

关键词

得分解答快速导航

  • 帖主:sakaibam99

相关链接

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

广告也精彩

反馈

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