鉴于网上大篇幅的GDI+配置没办法正确使用,这里写下自己的正确的配置,以备日后查阅。
1、在项目属性中添加GDI+动态链接引入库
打开项目,选择“项目”---->"XXX属性"命令(XXX是当前项目名称),打开项目属性对话框。展开“配置属性”列表,选择“链接器”下的“输入”选项,然后在“附加”依赖项中添加“gdiplus.lib”。
2、初始化GDI+
(1)打开解决方案资源管理器,打开stdafx.h文件,在其中添加如下代码。
#include <gdiplus.h>
using namespace Gdiplus;
(2)打开“类视图”,选中应用程序类CXXXApp(XXX:项目名称),为其添加两个成员变量,如下所示。
GDI+需要添加的成员变量
GdiplusStartupInput m_GdiplusStartupInput;
ULONG_PTR m_GdiplusToken;
变量名仅供参考。
(3)在CXXXApp类的InitInstance函数中添加如下代码
GdiplusStartup(&m_GdiplusToken,&m_GdiplusStartupInput,NULL);
(4)重写CXXXApp类的ExitInstance函数,并添加如下代码到这个函数中
GdiplusShutdown(m_GdiplusToken);