在Visual C++ 8.0中,以MFC类型应用程序【My】为例,加载GDI+库有5个步骤:
(1)在项目名称上右键选【属性】,然后选【链接器】->【输入】,再在右侧的【附加依赖项】中填入【gdiplus.lib】;(这个地方还可以用于加载其他库)
(2)在【stdafx.h】头文件中的末尾,添加语句:
【#include <gdiplus.h>】和【using namespace Gdiplus;】;
(3)在【CMyApp】中添加成员变量【ULONG_PTR m_pGdiToken】;
(4)在【CMyApp】类的cpp文件中找到【CMyApp::InitInstance】方法,在其中调用【CWinApp::InitInstance】方法之前,初始化GDI+库,添加两条语句:
【GdiplusStartupInput m_gdiplusStartupInput;】和
【GdiplusStartup(&m_pGdiToken,&m_gdiplusStartupInput,NULL);】;
(5)重写【CMyApp】基类【CWinApp】的【ExitInstance】函数,在其中加入释放库的语句:【GdiplusShutdown(m_pGdiToken);】。
以上步骤在VC6.0中类似,但要注意默认情况下VC6.0没有设置GDI+库所需头文件的INCLUDE文件路径。
文章出自:http://hi.baidu.com/snowmail/blog/item/db5bb977e170311eb151b95b.html