GDI+的最初配置(VS2010)

来源:互联网 发布:2016音乐节数据 编辑:程序博客网 时间:2024/06/14 19:15


1、编程环境设置

      <1>、在VC6.0环境下,进行如下配置:

       *VC6.0没有Gdiplus库,需要先下载Gdiplus相关文件(头文件,lib文件、dll文件)

       *在tool->options/directories/Include files加入GDIPLUS文件夹(包含所需文件)

       *在tool->options/directories/Libary files 加入GDIPLUS/LIB文件夹;

       *然后,可以在需要Gdiplus的地方,包含Gdiplus.h 和链接gdiplus.lib;

      <2>、在VS2010环境下,进行如下配置:http://blog.csdn.net/mb1124314/article/details/7252869

       *VS2010已经有Gdiplus库,只需要包含头文件<Gdiplus.h>,并链接导入库文件“gdiplus.lib”即可,

       *方法一:

                在Stdafx.h中加入#include <Gdiplus.h>

                在Project->setting->Link->Object/libary中加入Gdiplus.lib

       *方法二:

                  #include <Gdiplus.h>

                 using namespace Gdiplus;

                 #pragma comment(lib, "Gdiplus.lib")

2、使用GDI+函数绘图之前的准备

       <1>、装载GDI+

         定义全局变量:Gdiplus::GdiplusStartupInput m_gdiplusStartupInput;

                                    ULONG_PTR m_pGdiToken;

         装载GDI+:Gdiplus::GdiplusStartup(&m_pGdiToken, &m_gdiplusStartInput, NULL);

       <2>、最后在使用完GDI+的地方,卸载GDI+:

         Gdiplus::GdiplusShutdown(m_GdiToken);

       注:VC6.0不能识别"ULONG_PTR"时,添加如下语句到合适位置:

           #ifndef ULONG_PTR

           #define ULONG_PTR unsigned long*

           #endif

           在VS2010中不能识别"ULONG_PTR"时,添加如下语句到合适位置:

           #ifndef ULONG_PTR

           #define ULONG_PTR unsigned long

           #endif

 以上内容为转载!!!

0 0
原创粉丝点击