Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1266077
  • 博文数量: 960
  • 博客积分: 52560
  • 博客等级: 大将
  • 技术积分: 13131
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-31 14:15
文章分类

全部博文(960)

文章存档

2011年(1)

2008年(959)

我的朋友

分类: C/C++

2008-08-01 16:53:44

下载本文示例代码

如果你是一个使用VB编程的程序员,要在程序中显示JPG或者GIF图像简直易如反掌,将图像控件拖到Form中,分分钟即可搞掂。但是C 程序员要显示同样的图形却没有那么轻松,那么是不是要自己编写JPG解压缩代码呢?当然不用那么复杂啦!本文将针对这个问题讨论如何在MFC中显示JPG或者GIF图像。
用VB写图像显示程序之所以如此轻松,完全是利用了琳琅满目的图像处理控件,把你想要做的事情都一一搞掂。而C 程序员为了实现相同的功能必须忙乎半天。其实,C/C 程序员也能使用那些VB程序员所用的(或者说几乎一样的)图像控件。VB用的图像控件实际上都基于一个系统级COM类——IPicture。下面是有关 IPicture 的方法描述:
下载本文示例代码
方法 描述
get_Handle 返回图像对象的Windows GDI句柄
get_Hpal 返回图像对象当前使用的调色板拷贝
get_Type 返回当前图像对象的的图像类型
get_Width 返回当前图像对象的图像宽度
get_Height 返回当前图像对象的图像高度
Render 在指定的位置、指定的设备上下文上绘制指定的图像部分
set_Hpal 设置当前图像的调色板
get_CurDC 返回当前选中这个图像的设备上下文
SelectPicture 将一个位图图像选入给定的设备上下文,返回选中图像的设备上下文和图像的GDI句柄
get_KeepOriginalForma 返回图像对象KeepOriginalFormat 属性的当前值
put_KeepOriginalFormat 设置图像对象的KeepOriginalFormat 属性
PictureChanged 通知图像对象它的图像资源改变了
SaveAsFile 将图像数据存储到流中,格式与存成文件格式相同
get_Attributes 返回图像位属性当前的设置
阅读(324) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~