RT,按照网上说的,在相应的位置添加完代码,结果一编译,徂徕错误106个,报错的文件是一个叫gdiplusenums.h的头文件里,怎么回事阿?我的是vs2008 sp1,使用#pragma comment(lib, "gdiplus.lib")引入库.建的工程是单文档的,资源管理器样式.求救阿~

解决方案 »

  1.   

    是这样吗?#pragma comment(lib,"gdiplus.lib")
    #include <gdiplus.h>
    using namespace Gdiplus;
      

  2.   

    头文件:
    #include <gdiplus.h>
    #pragma comment(lib,"gdiplus.lib")
    using namespace Gdiplus;在窗口类的初始化中启动gdi+.
      

  3.   

    像这样包含
    然后还要初始化GDI+的环境就可以了
      

  4.   

    唉,被我自己解决了,原来是我添加头文件和引入库时,添加位置弄错了,网上只说要在stdafx.h里添加,可是没说必须要在stdafx.h里的#inlcude "afxwin.h"后面添加,不然就出错~
      

  5.   

    1.安装好GDI+ SDK2.包含头文件 导入库,使用命名空间#include <GdiPlus.h>
    using namespace Gdiplus;
    #pragma comment(lib, "gdiplus.lib")3.启动和关闭GDI+功能定义变量:
    ULONG_PTR gdiplusToken; //最好是全局的,因为关闭的时候会用到
    GdiplusStartupInput gdiiput;//局部变量即可,后面不用.
    调用启动函数
    GdiplusStartup(&gdiplusToken,&gdiiput,NULL);调用关闭函数
    GdiplusShutdown(gdiplusToken);