在MFC或者C++中使用GDI+

简介:
首先在stdafx.h或者其他头文件里面加上以下代码,以包含GDI+的头文件和lib文件:
#include <gdiplus.h>
using  namespace Gdiplus;
#pragma comment(lib, "gdiplus.lib")

然后在CWinApp继承下来的应用程序类里面声明两个变量:
private:
GdiplusStartupInput gdiplusStartupInput;
ULONG_PTR gdiplusToken;

在初始化函数InitInstance()里面加入:
GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);

到这里,GDI+的初始化工作已经完成,可以在应用程序当中使用GDI+了!

在退出应用程序之前,还需要关闭GDI+,你可以在CWinApp::ExitInstance()当中加入:
GdiplusShutdown(gdiplusToken);
目录
相关文章
|
C++ UED 开发者
逆向学习 MFC 篇:视图分割和在 C++ 的 Windows 窗口程序中添加图标的方法
逆向学习 MFC 篇:视图分割和在 C++ 的 Windows 窗口程序中添加图标的方法
227 0
|
算法 测试技术 C++
C++MFC 面向对象程序设计 小型通讯录管理程序设计
C++MFC 面向对象程序设计 小型通讯录管理程序设计
180 0
|
存储 数据库连接 数据库
C++ MFC 学习笔记+小型通讯录系统实现(二)
C++ MFC 学习笔记+小型通讯录系统实现(二)
167 0
|
消息中间件 API C语言
C++ MFC 学习笔记+小型通讯录系统实现(一)
C++ MFC 学习笔记+小型通讯录系统实现(一)
225 0
|
C++
C++之MFC制作简单计算器(VS2019实现),附带完整代码
C++之MFC制作简单计算器(VS2019实现),附带完整代码
695 0
|
C++
基于MFC + C/C++实现进度条
基于MFC + C/C++实现进度条
205 0
基于MFC + C/C++实现进度条
|
区块链 C++ Windows
写了个VC++ MFC小工具,一键整理Resource.h文件,重新排序并去重复ID(★firecat推荐★)
写了个VC++ MFC小工具,一键整理Resource.h文件,重新排序并去重复ID(★firecat推荐★)
1223 0
写了个VC++ MFC小工具,一键整理Resource.h文件,重新排序并去重复ID(★firecat推荐★)
|
Unix 物联网 Linux
开源项目推荐:POCO C++ Libraries大全,含MFC的编译及使用
开源项目推荐:POCO C++ Libraries大全,含MFC的编译及使用
873 0
开源项目推荐:POCO C++ Libraries大全,含MFC的编译及使用