Visual C++6.0
使用
GDI+
的一般方法
1.
载解压GDI+开发包;
2.
正确设置include & lib 目录;
3. stdafx.h 添加:
#ifndef ULONG_PTR
#define ULONG_PTR unsigned long*
#endif
#include <gdiplus.h>
#define ULONG_PTR unsigned long*
#endif
#include <gdiplus.h>
4. 程序中添加GDI+的包含文件gdiplus.h以及附加的类库gdiplus.lib。
通常gdiplus.h包含文件添加在应用程序的stdafx.h文件中,而gdiplus.lib可用两种进行添加:
第一种是直接在stdafx.h文件中添加下列语句:
#pragma comment( lib, "gdiplus.lib" )
另一种方法是:
在
VC.net
中添加库文件在:项目菜单
->
属性
->
链接器
->
输入
举个例子:
(
1
)在应用程序项目的应用类中,添加一个成员变量,如下列代码:
ULONG_PTR m_gdiplusToken;
其中,
ULONG_PTR
是一个
DWORD
数据类型,该成员变量用来保存
GDI+
被初始化后在应用程序中的
GDI+
标识,以便能在应用程序退出后,引用该标识来调用
Gdiplus:: GdiplusShutdown
来关闭
GDI+
。
(
2
)在应用类中添加
ExitInstance
的重载,并添加下列代码用来关闭
GDI+
:
int
CGDITestApp::
ExitInstance
()
{
Gdiplus::GdiplusShutdown(m_gdiplusToken);