GraphicsPath::AddBezier(constPointF&,constPointF&,constPointF&,constPointF&) 메서드(gdipluspath.h)
GraphicsPath::AddBezier 메서드는 이 경로의 현재 그림에 Bézier 스플라인을 추가합니다.
통사론
Status AddBezier(
const PointF & pt1,
const PointF & pt2,
const PointF & pt3,
const PointF & pt4
);
매개 변수
pt1
Bézier 스플라인을 시작할 지점을 참조합니다.
pt2
Bézier 스플라인의 첫 번째 제어점인 점을 참조합니다.
pt3
Bézier 스플라인의 두 번째 제어점인 점을 참조합니다.
pt4
Bézier 스플라인을 종료할 지점에 대한 참조입니다.
반환 값
유형:상태
메서드가 성공하면 상태 열거형의 요소인 Ok를 반환합니다.
메서드가 실패하면 상태 열거형의 다른 요소 중 하나를 반환합니다.
발언
예제
다음 예제에서는 GraphicsPath 개체 경로를 만들고 경로에 Bézier 스플라인을 추가하고 현재 그림(이 경우 유일한 그림)을 닫은 다음 경로를 그립니다.
VOID Example_AddBezier(HDC hdc)
{
Graphics graphics(hdc);
GraphicsPath path;
PointF pt1(50.0f, 50.0f);
PointF pt2(60.0f, 20.0f);
PointF pt3(70.0f, 100.0f);
PointF pt4(80.0f, 50.0f);
path.AddBezier(pt1, pt2, pt3, pt4);
path.CloseFigure();
// Draw the path.
Pen pen(Color(255, 255, 0, 0));
graphics.DrawPath(&pen, &path);
}
요구 사항
요구 | 값 |
---|---|
헤더 | gdipluspath.h |
참고 항목
AddBezier 메서드
AddBeziers 메서드
AddCurve 메서드
지역 사용하여 클리핑
경로 그라데이션 만들기
GraphicsPath