本文主要是介绍c++ GDI+ 初始化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先创建一个基于对话框的MFC程序,然后把下面两个文件分别保存为.h文件和 .cpp文件
//InitGdiplus.h
#pragma once
#include <GdiPlus.h>
using namespace Gdiplus;
class CInitGdiplus
{
public:
CInitGdiplus(void);
~CInitGdiplus(void);
private:
ULONG_PTR m_GdiplusToken;
GdiplusStartupInput gdiplusStartupInput;
};
//InitGdiplus.cpp
#include "StdAfx.h"
#include "InitGdiplus.h"
CInitGdiplus::CInitGdiplus(void)
{
GdiplusStartup(&m_GdiplusToken, &gdiplusStartupInput, NULL);
}
CInitGdiplus::~CInitGdiplus(void)
{
GdiplusShutdown(m_GdiplusToken);
}
然后在stdafx.h中包含上述头文件,在YourApp类中添加一个 CInitGdiplus m_InitGdiplus; 成员变量,完成GDI+的初始化;
这篇关于c++ GDI+ 初始化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!