VC中使用GDI+的配置方法概述
本文以VisualC++6.0及VisualStudio2003为例简述了VC中GDI的配置方法,具体操作如下:
一、对于VisualC++6.0的用户:
1.下载GDI+的库。运行GDI+需要一个GdiPlus.dll的文件;开发GDI+的程序,还需要GdiPlus.lib和GdiPlus*.h文件.这些都可以在微软的网站上下到.(具体搜一下windowssdk就都出来了)
2.将以上的文件放在你的工程中的一个目录,然后在stdafx.h中包含#include"GdiPlus.h"(这就取决于你放置那几个文件的地方了)
3.在"工程"->"选项"里,添加一个链接库GdiPlus.lib(具体位置自己找吧)
二、对于VisualStudio2003的用户:
不必去下载GDI+库了,因为VS2003已经自带了.只要在stdafx.h文件中包括#include<gdiplus.h>,并在项目->选项->链接器->输入中填上需要的lib库,gdiplus.lib即可
在程序的App类里,添加一个成员变量:ULONG_PTRm_gdiplusToken;
在App的InitInstance函数里,在这句:
INT_PTRnResponse=dlg.DoModal();
之前,添加下面的语句:
Gdiplus::GdiplusStartupInputgdiplusStartupInput; Gdiplus::GdiplusStartup(&m_gdiplusToken,&gdiplusStartupInput,NULL);
在这句:
INT_PTRnResponse=dlg.DoModal();
之后添加下面的语句:
Gdiplus::GdiplusShutdown(m_gdiplusToken);
就可以使用GDI+了.使用的时候,注意先要声明使用GDI+的命名空间:
usingnamespaceGdiplus;