您的位置:首页 > 理论基础

GDI+环境初始化

2016-11-03 20:15 134 查看
第一步. 包含头文件

我们需要首先将 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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ 计算机 gdi