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);
给CXXXapp类添加虚函数ExitInstance()
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()); //在客户区域中绘制图像