//stdafx.h
#ifndef ULONG_PTR
#define ULONG_PTR unsigned long*
#endif
#include <gdiplus.h>
#include <GdiplusEnums.h>
using namespace Gdiplus;
#pragma comment(lib, "GdiPlus.lib")
app InitInstance
GdiplusStartupInput gdiplusStartupInput;
GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);
gdiplusToken是app类的数据成员 需要你去定义 ULONG_PTR gdiplusToken;//gdiplus token
ExitInstance()
GdiplusShutdown(gdiplusToken);//gdiplus shut down
#ifndef ULONG_PTR
#define ULONG_PTR unsigned long*
#endif
#include <gdiplus.h>
#include <GdiplusEnums.h>
using namespace Gdiplus;
#pragma comment(lib, "GdiPlus.lib")
app InitInstance
GdiplusStartupInput gdiplusStartupInput;
GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);
gdiplusToken是app类的数据成员 需要你去定义 ULONG_PTR gdiplusToken;//gdiplus token
ExitInstance()
GdiplusShutdown(gdiplusToken);//gdiplus shut down
本文介绍如何使用GDI+库进行应用初始化及资源释放的过程。通过预编译头文件设置与条件编译宏定义,确保了ULONG_PTR类型的正确使用。此外,还展示了GdiplusStartup与GdiplusShutdown函数的具体调用方式,帮助开发者更好地理解和掌握GDI+的使用。
1273

被折叠的 条评论
为什么被折叠?



