内存函数

Windows GDI+ 公开一个由大约 600 个函数组成的平面 API,这些函数在 Gdiplus.dll 中实现并在 Gdiplusflat.h 中声明。 GDI+ 平面 API 中的函数由大约 40 个 C++ 类的集合包装。 建议不要直接调用平面 API 中的函数。 每当调用 GDI+ 时,都应该通过调用 C++ 包装器提供的方法和函数来执行此操作。 Microsoft 产品支持服务不会为直接调用平面 API 的代码提供支持。 有关使用这些包装器方法的详细信息,请参阅 GDI+ 平面 API

以下平面 API 函数由 GdiplusBase C++ 类包装。

内存函数和相应的包装器方法

平面函数 包装器方法 备注
GpStatus WINGDIPAPI GdipAlloc (size_t大小)
GpStatus WINGDIPAPI GdiplusBase void* (运算符 new) (size_t in_size)
为一个 Windows GDI+ 对象分配内存。
GdipAlloc 在 GdiplusMem.h 中声明。
GpStatus WINGDIPAPI GdipFree (void* ptr) ;
GpStatus WINGDIPAPI GdiplusBase void (operator delete) (void* in_pVoid)
解除分配一个 Windows GDI+ 对象的内存。
GdipFree 在 GdiplusMem.h 中声明。