当前位置:编程学习 > C/C++ >>

在MFC程序中显示JPG/GIF图像

 


    如果你是一个使用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 

补充:软件开发 , C语言 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,