AdjustableArrowCap::SetMiddleInset 메서드(gdipluslinecaps.h)
AdjustableArrowCap::SetMiddleInset 메서드는 기본의 중간점이 꼭짓점을 향해 이동하는 단위 수를 설정합니다.
구문
Status SetMiddleInset(
[in] REAL middleInset
);
매개 변수
[in] middleInset
형식: REAL
기본의 중간점이 꼭짓점을 향해 이동하는 단위 수를 지정하는 실수입니다.
반환 값
형식: 상태
메서드가 성공하면 Status 열거형의 요소인 확인을 반환합니다.
메서드가 실패하면 Status 열거형의 다른 요소 중 하나를 반환합니다.
설명
중간 삽입은 기본의 중간점이 꼭짓점을 향해 이동하는 단위 수입니다. 가운데가 0이면 이동이 발생하지 않습니다. 기본은 직선이므로 화살표에 삼각형 모양이 있습니다. 양수(0보다 큼) 중간 삽입은 지정된 수의 단위를 꼭짓점으로 이동하게 됩니다. 기본은 꼭짓점을 가리키는 화살표 셰이프이며 화살표 캡에 V 셰이프가 있습니다. 음수(0보다 작음) 중간 삽입은 지정된 수의 단위를 꼭짓점에서 멀어지게 합니다. 기본은 꼭짓점에서 멀리 떨어진 화살표 모양이 되어 화살표에 다이아몬드 셰이프(중간 삽입의 절대값이 높이와 같으면) 또는 왜곡된 다이아몬드 모양을 제공합니다. 중간 삽입이 화살표 캡의 높이와 같거나 크면 캡이 전혀 나타나지 않습니다. 가운데 삽입 값은 화살표 캡이 채워진 경우에만 화살표 캡에 영향을 줍니다. AdjustableArrowCap 개체가 생성될 때 중간 인셋은 기본적으로 0으로 설정됩니다.
예제
다음 예제에서는 AdjustableArrowCap 개체 myArrow를 만들고 캡의 중간 삽입을 5픽셀로 설정합니다. 그런 다음 이 코드는 Pen 개체를 만들고 myArrow 를 이 Pen 개체의 끝 줄 한도로 할당합니다. 다음으로 코드는 덮인 선을 그립니다.
VOID Example_SetMiddleInset(HDC hdc)
{
Graphics graphics(hdc);
// Create an AdjustableArrowCap, and set the middle inset to 5.
AdjustableArrowCap myArrow(10, 10, true);
myArrow.SetMiddleInset(5.0f);
// Create a Pen, and assign myArrow as the end cap.
Pen arrowPen(Color(255, 0, 0, 0));
arrowPen.SetCustomEndCap(&myArrow);
// Draw a line using arrowPen.
graphics.DrawLine(&arrowPen, Point(0, 0), Point(100, 100));
}
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP, Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | gdipluslinecaps.h(Gdiplus.h 포함) |
라이브러리 | Gdiplus.lib |
DLL | Gdiplus.dll |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기