VS2008 MFC 配置GDI+

来源:互联网 发布:java编写计算器教程 编辑:程序博客网 时间:2024/05/17 22:06

学习《数字图像处理 原理与实践》,书上是在VS05中配置的GDI+,然后我在VS08下配置了一下,可以用。

一共分五个步骤:

01  在项目属性中添加gdiplus.lib的库:英文版:Project->XXX Properties->Configuration Properties->Linker->Input->Additional Dependencies->gdiplus.lib    中文版:项目->XXX属性->配置属性->链接器->输入->附加依赖项



02 在stdafx.h中添加

    #include<gdiplus.h>   //添加的GDI+头文件

    using namespace Gdiplus;  //添加的GDI+namespace

03 在CXXXApp中增加两个public的成员变量:

    GdiplusStartupInput m_GdiplusStartupInput; //增加的成员变量

    ULONG_PTR m_GdiplusToken;  //增加的成员变量

04 在CXXXApp类中的InitInstance函数中添加如下代码:

    //GDI+初始化

     GdiplusStartup(&m_GdiplusToken, &m_GdiplusStartupInput, NULL);

05 在CXXXApp中重写ExitInstance()函数

    int Cmfc_basicApp::ExitInstance()

    {

        // TODO: Add your specialized code hereand/or call the base class

        //关闭GDI+图像库

        GdiplusShutdown(m_GdiplusToken);

        returnCWinAppEx::ExitInstance();

    }


原创粉丝点击