GDI+初始化环境
2016-11-02 09:03
183 查看
如何将 GDI+ 加载到程序中呢?
第一步. 包含头文件
我们需要首先将 gdi+ 的头文件包含到我们的工程中, 这里我们可以将 #include 语句放入 atdafx.h 头文件中, 打开 atdafx.h 文件, 加入如下语句 :
第二步. 为链接库输入库文件
在 类视图 的 项目图标 上单击鼠标右键, 在弹出的菜单中选择 属性 , 打开项目属性对话框。
选择 配置 为 所有配置, 设置 链接器 -> 输入 -> 附加依赖项 为 gdiplus.lib
第三步. 定义 CMyApp 类成员变量
在 CMyApp 类的头文件类定义中加入如下语句 :
第四步. 在程序启动时初始化 gdi+
在 CMyApp 类的重载函数 CMyApp::InitInstance() 中加入如下语句 :
第五步. 在程序终止时释放 gdi+
重载CMyApp 类的函数 CMyApp::ExitInstance() 并加入如下语句 :
完成上述五步, 您可以编译一下程序, 如果没有错误发生那么恭喜您, 您的 gdi + 环境已经成功地加载到了程序中, 下面您就可以开始使用 gdi+ 进行绘图了。
第一步. 包含头文件
我们需要首先将 gdi+ 的头文件包含到我们的工程中, 这里我们可以将 #include 语句放入 atdafx.h 头文件中, 打开 atdafx.h 文件, 加入如下语句 :
#include <gdiplus.h> using namespace Gdiplus;
第二步. 为链接库输入库文件
在 类视图 的 项目图标 上单击鼠标右键, 在弹出的菜单中选择 属性 , 打开项目属性对话框。
选择 配置 为 所有配置, 设置 链接器 -> 输入 -> 附加依赖项 为 gdiplus.lib
第三步. 定义 CMyApp 类成员变量
在 CMyApp 类的头文件类定义中加入如下语句 :
ULONG_PTR m_gdiplusToken;
第四步. 在程序启动时初始化 gdi+
在 CMyApp 类的重载函数 CMyApp::InitInstance() 中加入如下语句 :
Gdiplus::GdiplusStartupInput gdiplusStartupInput; Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
第五步. 在程序终止时释放 gdi+
重载CMyApp 类的函数 CMyApp::ExitInstance() 并加入如下语句 :
Gdiplus::GdiplusShutdown(m_gdiplusToken);
完成上述五步, 您可以编译一下程序, 如果没有错误发生那么恭喜您, 您的 gdi + 环境已经成功地加载到了程序中, 下面您就可以开始使用 gdi+ 进行绘图了。
相关文章推荐
- 初始化GDI+环境
- 初始化GDI+环境
- GDI+环境初始化
- 初始化 GDI+ 环境
- VC中初始化GDI+绘图环境
- GDI+学习笔记之GDI+环境初始化
- GDI+学习笔记之GDI+环境初始化
- C++ GDI+环境的初始化
- GDI+学习笔记之GDI+环境初始化
- GDI+学习笔记之GDI+环境初始化
- GDI+学习笔记之GDI+环境初始化
- vs2005 初始化GDI+环境
- 初始化 GDI+ 环境(转)
- c语言环境初始化的问题
- GDI+ PNG背景透明窗口 初始化调用一次 必须有layer属性,image*注意赋值
- VC6.0使用GDI+的方法及初始化工作
- JAVA环境变量以及变量初始化的问题
- SparkContext的初始化(仲篇)——SparkUI、环境变量及调度
- 初始化 Flask 虚拟环境 命令
- Junit使用说明之二---Junit3.x的测试环境初始化以及收尾工作