VC使用gdiplus加载图像的方法
2013-09-10 20:32
274 查看
1、下载 GdiPlus SDK 文件包
链接地址1:http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip
链接地址2:http://www.codersource.net/samples/mfcgdiplus.zip
2、在stdafx.h中添加
3、加两个类成员变量
4、在初始化的时候
5、在析构,退出的时候
注:加载本地图像为bitmap的成员函数
链接地址1:http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip
链接地址2:http://www.codersource.net/samples/mfcgdiplus.zip
2、在stdafx.h中添加
#include <GdiPlus.h> using namespace Gdiplus; #pragma comment(lib,"gdiplus.lib")
3、加两个类成员变量
GdiplusStartupInput m_gdiplusStartupInput; ULONG_PTR m_gdiplusToken;
4、在初始化的时候
GdiplusStartup(&m_gdiplusToken,&m_gdiplusStartupInput,NULL);
5、在析构,退出的时候
GdiplusShutdown(m_gdiplusToken);
注:加载本地图像为bitmap的成员函数
HBITMAP ReturnHBITMAP(CString FileName) { Bitmap tempBmp(FileName.AllocSysString()) ; Color backColor; HBITMAP HBitmap; tempBmp.GetHBITMAP(backColor,&HBitmap); return HBitmap; }
相关文章推荐
- VC Picture控件的加载图像的使用总结
- VC Picture控件的加载图像的使用总结
- VC中加载使用外部Lib DLL库的设置方法
- 在WPF中使用Emgu加载Image<,>图像的两种方法
- 在WPF中使用Emgu加载Image<,>图像的两种方法
- 谷歌推荐使用方法,从资源中加载图像,并高效压缩,有效降低OOM的概率
- VC++(.Net)GDIPlus的使用方法
- VC 图像控件的加载绘制图像的使用总结
- VC++ 在使用 CImage 的Draw 输入一个图像时,有时候会造成图像失真严重,解决的方法如下
- 在VC使用GDI+的配置方法
- VC控件DateTimePicker使用方法
- RadioGroup+Fragment 使用Fragment的add()方法,防止使用replace每次都重新加载页面,造成资源浪费
- 开源图像检索工具:Caliph&Emir使用方法
- FusionCharts简单教程(二)-----使用js加载图像和setDataXML()加载数据
- 加载图像文件从一个文件夹或JAR文件:使用javax.imageio.ImageIO级阅读图像文件
- 使用lockbits方法处理图像 from http://blog.sina.com.cn/s/blog_4e3e2ce4010009on.html
- 关于EasyUI使用tree方法生成树形结构加载两次的问题
- 在VC中使用GDI+从自定义资源中加载图片
- VC++下使用ADO操作数据库的智能指针_ConnectionPtr、_RecordsetPtr、_CommandPtr的方法
- VC++中list::list的使用方法总结