700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > VC 下加载 JPG / JPEG / GIF / PNG 图片最简单的方法

VC 下加载 JPG / JPEG / GIF / PNG 图片最简单的方法

时间:2019-06-28 06:40:05

相关推荐

VC 下加载 JPG / JPEG / GIF / PNG 图片最简单的方法

VC MFC提供的API LoadBitmap / LoadImage类CBitmap等都只能操作BMP位图,图标。对于其他常用的JPG / JPEG / GIF / PNG格式,它无能为力。VC下怎样才能加载各种非BMP格式的图片呢?下面介绍一种最简单的办法。用CImage类的Load函数加载图片,之后用Detach取得HBITMAP句柄。取得图片的HBITMAP句柄后就可以像操作BMP图片一样处理JPG / JPEG / GIF / PNG格式的图片了。具体代码如下:

#include “atlimage.h”

CImage img;

HRESULT ret = img.Load(filename );// filename是要加载的文件名(包含路径)

HBITMAP bitmap = img.Detach();

//像操作BMP图片一样处理图片

顶0 踩

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。