GDI+ 的安装:
GDI+ 一般在Windows SDKs 目录下,典型目录:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A 目录下的include、 bin、 lib 文件夹下,搜索 gdiplus.h 等一系列gdi*.*的文件,如果有,那么GDI + 已经安装完毕。否则要自己下载安装了。一般情况下,安装VS2010的时候,默认自动安装GDI + 函数库。
1.配置:
新建MFC,单文档应用程序。在头文件 stdafx.h 中添加:
#include "gdiplus.h"
using namespace Gdiplus;
在属性管理器---右键属性--配置属性---链接器--输入---附加依赖项 加入 gdiplus.lib
(或者在stdafx.h中加入 #pragma comment( lib, "gdiplus.lib" )亦可以。)
2.在CXXXApp类下面添加全局变量,
GdiplusStartupInput m_Gdistart;
ULONG_PTR m_GdiplusToken; //保存GDI+被初始化后在应用程序中的GDI+标识,类似于句柄
3.初始化:
CXXXApp 中InitInstance()与ExitInstance()分别添加如下代码:
InitInstance():
GdiplusStartup(&m_gdiplusToken,&m_GdiplusStartupInput,NULL);
ExitInstance():
GdiplusShutdown(m_gdiplusToken);
4.界面
在CXXXView类:OnDraw()函数中添加:
Image image(L"../panji.jpg"); //载入指定路径的图像文件
CRect rect;
GetClientRect(&rect); //获取客户区域的信息
Graphics graph(pDC->GetSafeHdc());//pDC 就是函数 OnDraw()中的参数
graph.DrawImage(&image,0,0,rect.Width(),rect.Height()); //在客户区域中绘制图像