次の方法で共有


メモリ関数

Windows GDI+ は、約 600 個の関数で構成されるフラット API を公開します。これは、Gdiplus.dllで実装され、Gdiplusflat.h で宣言されています。 GDI+ フラット API の関数は、約 40 個の C++ クラスのコレクションによってラップされます。 フラット API で関数を直接呼び出さないでください。 GDI+ の呼び出しを行う場合は常に、C++ ラッパーによって提供されるメソッドと関数を呼び出して呼び出す必要があります。 Microsoft 製品サポート サービスは、フラット API を直接呼び出すコードのサポートを提供しません。 これらのラッパー メソッドの使用の詳細については、「 GDI+ Flat API」を参照してください。

次のフラット API 関数は、 GdiplusBase C++ クラスによってラップされます。

メモリ関数と対応するラッパー メソッド

フラット関数 Wrapper メソッド 解説
GpStatus WINGDIPAPI GdipAlloc(size_t サイズ)
GpStatus WINGDIPAPI GdiplusBase void* (operator new)(size_t in_size)
1 つの Windows GDI+ オブジェクトにメモリを割り当てます。
GdipAlloc は GdiplusMem.h で宣言されています。
GpStatus WINGDIPAPI GdipFree(void* ptr);
GpStatus WINGDIPAPI GdiplusBase void (operator delete)(void* in_pVoid)
1 つの Windows GDI+ オブジェクトのメモリの割り当てを解除します。
GdipFree は GdiplusMem.h で宣言されています。