如何在C++中使用GDI+

来源:互联网 发布:linux装php环境 编辑:程序博客网 时间:2024/05/18 17:39

假设是用的MFC架构:


1. 添加头文件和依赖库:

stdafx.h中添加:

#include <gdiplus.h>
using namespace Gdiplus;
#pragma comment(lib, "gdiplus.lib")

2. CWinApp中添加初始化:

APP类中添加成员变量:ULONG_PTR m_gdiplusToken;

在APP类的InitInstance()开头添加:(必须在开头部分)

Gdiplus::GdiplusStartupInput gdiplusStartupInput;
Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);

APP类中重写ExitInstance(),并添加:
Gdiplus::GdiplusShutdown(m_gdiplusToken);
原创粉丝点击