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

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

然后在CWinApp继承下来的应用程序类里面声明两个变量:
None.gif private:
None.gifGdiplusStartupInput gdiplusStartupInput;
None.gifULONG_PTR gdiplusToken;
None.gif

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

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

在退出应用程序之前,还需要关闭GDI+,你可以在CWinApp::ExitInstance()当中加入:
None.gifGdiplusShutdown(gdiplusToken);
目录
相关文章
|
7月前
|
C++
MFC exe使用C++ dll中的std::string 崩溃
MFC exe使用C++ dll中的std::string 崩溃
|
7月前
|
算法 测试技术 C++
C++MFC 面向对象程序设计 小型通讯录管理程序设计
C++MFC 面向对象程序设计 小型通讯录管理程序设计
48 0
|
7月前
|
存储 数据库连接 数据库
C++ MFC 学习笔记+小型通讯录系统实现(二)
C++ MFC 学习笔记+小型通讯录系统实现(二)
40 0
|
7月前
|
消息中间件 API C语言
C++ MFC 学习笔记+小型通讯录系统实现(一)
C++ MFC 学习笔记+小型通讯录系统实现(一)
33 0
|
10月前
|
C++
C++之MFC制作简单计算器(VS2019实现),附带完整代码
C++之MFC制作简单计算器(VS2019实现),附带完整代码
222 0
|
C++
基于MFC + C/C++实现进度条
基于MFC + C/C++实现进度条
107 0
基于MFC + C/C++实现进度条
|
图形学 C++ Windows
C++ | GDI+绘制界面
界面除了拖控件贴图,最根本的要学会绘制界面
294 0
|
区块链 C++ Windows
写了个VC++ MFC小工具,一键整理Resource.h文件,重新排序并去重复ID(★firecat推荐★)
写了个VC++ MFC小工具,一键整理Resource.h文件,重新排序并去重复ID(★firecat推荐★)
871 0
写了个VC++ MFC小工具,一键整理Resource.h文件,重新排序并去重复ID(★firecat推荐★)
|
Unix 物联网 Linux
开源项目推荐:POCO C++ Libraries大全,含MFC的编译及使用
开源项目推荐:POCO C++ Libraries大全,含MFC的编译及使用
593 0
开源项目推荐:POCO C++ Libraries大全,含MFC的编译及使用