GDI+的最初配置(VS2010)



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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值