Windows GDI+는 Gdiplus.dll 구현되고 Gdiplusflat.h에 선언된 약 600개의 함수로 구성된 플랫 API를 노출합니다. GDI+ 플랫 API의 함수는 약 40개의 C++ 클래스 컬렉션으로 래핑됩니다. 플랫 API에서 함수를 직접 호출하지 않는 것이 좋습니다. GDI+를 호출할 때마다 C++ 래퍼에서 제공하는 메서드 및 함수를 호출하여 호출해야 합니다. Microsoft 제품 지원 서비스는 플랫 API를 직접 호출하는 코드에 대한 지원을 제공하지 않습니다. 이러한 래퍼 메서드를 사용하는 방법에 대한 자세한 내용은 GDI+ Flat API 참조하세요.
다음 플랫 API 함수는 AdjustableArrowCap C++ 클래스에 의해 래핑됩니다.
AdjustableArrowCap 함수 및 해당 래퍼 메서드
| 플랫 함수 | 래퍼 메서드 | 묘사 |
|---|---|---|
| GpStatus WINGDIPAPI GdipCreateAdjustableArrowCap(REAL height, REAL width, BOOL isFilled, GpAdjustableArrowCap **cap) | AdjustableArrowCap::AdjustableArrowCap | 지정된 높이와 너비를 사용하여 조정 가능한 화살표 선 캡을 만듭니다. 화살표 선 캡은 채워지거나 채워지지 않을 수 있습니다. 중간 삽입은 기본적으로 0으로 설정됩니다. |
| GpStatus WINGDIPAPI GdipSetAdjustableArrowCapHeight(GpAdjustableArrowCap* cap, REAL height) | AdjustableArrowCap::SetHeight | AdjustableArrowCap::SetHeight 메서드는 화살표 캡의 높이를 설정합니다. 화살표의 기준에서 꼭짓점까지의 거리입니다. |
| GpStatus WINGDIPAPI GdipGetAdjustableArrowCapHeight(GpAdjustableArrowCap* cap, REAL* height) | AdjustableArrowCap::GetHeight | AdjustableArrowCap::GetHeight 메서드는 화살표 캡의 높이를 가져옵니다. 높이는 화살표의 기준에서 꼭짓점까지의 거리입니다. |
| GpStatus WINGDIPAPI GdipSetAdjustableArrowCapWidth(GpAdjustableArrowCap* cap, REAL width) | AdjustableArrowCap::SetWidth | AdjustableArrowCap::SetWidth 메서드는 화살표 캡의 너비를 설정합니다. 너비는 화살표 밑의 끝점 사이의 거리입니다. |
| GpStatus WINGDIPAPI GdipGetAdjustableArrowCapWidth(GpAdjustableArrowCap* cap, REAL* width) | AdjustableArrowCap::GetWidth | AdjustableArrowCap::GetWidth 메서드는 화살표 캡의 너비를 가져옵니다. 너비는 화살표 밑의 끝점 사이의 거리입니다. |
| GpStatus WINGDIPAPI GdipSetAdjustableArrowCapMiddleInset(GpAdjustableArrowCap* cap, REAL middleInset) | AdjustableArrowCap::SetMiddleInset | AdjustableArrowCap::SetMiddleInset 메서드는 기본의 중간점이 꼭짓점으로 이동하는 단위 수를 설정합니다. |
| GpStatus WINGDIPAPI GdipGetAdjustableArrowCapMiddleInset(GpAdjustableArrowCap* cap, REAL* middleInset) |
AdjustableArrowCap::GetMiddleInset | AdjustableArrowCap::GetMiddleInset 메서드는 inset의 값을 가져옵니다. 중간 삽입은 기본의 중간점이 꼭짓점을 향해 이동하는 단위의 수입니다. |
| GpStatus WINGDIPAPI GdipSetAdjustableArrowCapFillState(GpAdjustableArrowCap* cap, BOOL fillState) |
AdjustableArrowCap::SetFillState | AdjustableArrowCap::SetFillState 메서드는 화살표 캡의 채우기 상태를 설정합니다. 화살표 캡이 채워지지 않으면 윤곽선만 그려집니다. |
| GpStatus WINGDIPAPI GdipGetAdjustableArrowCapFillState(GpAdjustableArrowCap* cap, BOOL* fillState) |
AdjustableArrowCap::IsFilled | AdjustableArrowCap::IsFilled 메서드는 화살표 캡이 채워지는지 여부를 결정합니다. |