一、GDI+简介:
二、安装GDI+
在这里,先声明一点,和使用visual 2005和2008的朋友不用担心,因为已经自带了GDI+函数库,如果你是使用VC++6.0,那么,请先到http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip 下载GDI+,下载完后,解压出来后,将所有文件拷贝至开发目录下的GDI文件夹中(这样文件结构比较好)。
三、在VC++ 6.0下使用GDI++
在这里本人不推荐配置VC++,而是通过写代码,将GDI+引入(原因,有利于程序的移植调试,你想想,把程序移到别的电脑上,还要从新配置,麻烦是吧)好了,我们开工吧。
1、创建MFC应用程序client,这里以对话框来做例子,在stdafx.h文件中加入如下代码:
#pragma comment(lib, "GDI//gdiplus.lib")
#define ULONG_PTR ULONG //防止MFC中的ULONG_PTR和GDI+的ULONG_PTR冲突
#include "GDI//GdiPlus.h"
using namespace Gdiplus;
2、在CClientDlg类的头文件中定义两个变量,代码如下:
public:
GdiplusStartupInput m_gdiplusStartupInput;
ULONG_PTR m_pGdiToken;
3、初始化GDI+,在CClientDlg类的OnInitDialog函数中加入代码:
GdiplusStartup(&m_pGdiToken,&m_gdiplusStartupInput,NULL);
4、关闭GDI+,在用完GDI后退出,放置地点依情况而定,代码如下:
diplusShutdown(m_gdiplusToken);