Windows GDI+는 Gdiplus.dll 구현되고 Gdiplusflat.h에 선언된 약 600개의 함수로 구성된 플랫 API를 노출합니다. GDI+ 플랫 API의 함수는 약 40개의 C++ 클래스 컬렉션으로 래핑됩니다. 플랫 API에서 함수를 직접 호출하지 않는 것이 좋습니다. GDI+를 호출할 때마다 C++ 래퍼에서 제공하는 메서드 및 함수를 호출하여 호출해야 합니다. Microsoft 제품 지원 서비스는 플랫 API를 직접 호출하는 코드에 대한 지원을 제공하지 않습니다. 이러한 래퍼 메서드를 사용하는 방법에 대한 자세한 내용은 GDI+ Flat API 참조하세요.
다음 플랫 API 함수는 GdiplusBase C++ 클래스에 의해 래핑됩니다.
메모리 함수 및 해당 래퍼 메서드
| 플랫 함수 | 래퍼 메서드 | 발언 |
|---|---|---|
| GpStatus WINGDIPAPI GdipAlloc(size_t 크기) |
GpStatus WINGDIPAPI GdiplusBase void* (operator 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에서 선언됩니다. |