다음을 통해 공유


CDC::ArcTo

타원 호를 그립니다.

BOOL ArcTo(
   int x1,
   int y1,
   int x2,
   int y2,
   int x3,
   int y3,
   int x4,
   int y4 
);
BOOL ArcTo(
   LPCRECT lpRect,
   POINT ptStart,
   POINT ptEnd 
);

매개 변수

  • x1
    (논리 단위)의 경계 사각형의 왼쪽 위 모퉁이의 x 좌표를 지정합니다.

  • y1
    (논리 단위)의 경계 사각형의 왼쪽 위 모퉁이의 y 좌표를 지정합니다.

  • x2
    (논리 단위)의 경계 사각형의 오른쪽 아래 모퉁이의 x 좌표를 지정합니다.

  • y2
    (논리 단위)의 경계 사각형의 오른쪽 아래 모퉁이의 y 좌표를 지정합니다.

  • x 3
    호 정의 점의 x 좌표 (논리 단위)의 시작점을 지정 합니다.이 지점을 정확히 호 상의 필요가 없습니다.

  • y3
    호 정의 점의 y 좌표 (논리 단위)의 시작점을 지정 합니다.이 지점을 정확히 호 상의 필요가 없습니다.

  • x4
    호의 끝점 (논리 단위)를에서 정의 하는 점의 x 좌표를 지정 합니다.이 지점을 정확히 호 상의 필요가 없습니다.

  • y4
    호의 끝점 (논리 단위)를에서 정의 하는 점의 y 좌표를 지정 합니다.이 지점을 정확히 호 상의 필요가 없습니다.

  • lpRect
    경계 사각형 (논리 단위)를에서 지정합니다.포인터를 전달할 수는 RECT 데이터 구조 또는 CRect 이 매개 변수에 대 한 개체.

  • ptStart
    호 정의 점의 x 및 y 좌표 (논리 단위)의 시작점을 지정 합니다.이 지점을 정확히 호 상의 필요가 없습니다.하나를 통과할 수는 포인트 데이터 구조 또는 CPoint 이 매개 변수에 대 한 개체.

  • ptEnd
    호의 끝점 (논리 단위)를에서 정의 하는 점의 x 및 y 좌표를 지정 합니다.이 지점을 정확히 호 상의 필요가 없습니다.하나를 통과할 수는 포인트 데이터 구조 또는 CPoint 이 매개 변수에 대 한 개체.

반환 값

함수가 성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

이 함수에 유사 CDC::Arc, 현재 위치를 업데이트를 제외 하 고.점 (x1,y1) 및 (x2,y2) 하는 경계 사각형을 지정 합니다.지정 된 경계 사각형에 의해 형성 된 타원 호의 곡선을 정의 합니다.호가이 교차 하는 경계 사각형의 중심에서 방사형 선 지점에서 반시계 방향으로 (기본 호 방향)를 확장 (x 3,y3).호 끝이 교차 하는 경계 사각형의 중심에서 방사형 선 (x4,y4).시작 지점 및 끝 지점을 같은 경우 전체 타원을 그립니다.

호 시작점에 현재 위치에서 선을 그립니다.오류가 발생 하는 경우 현재 위치 호의 끝 위치로 설정 됩니다.현재 펜을 사용 하 여 호를 그리게 됩니다. 이 채워지지 않습니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CDC::AngleArc

CDC::Arc

CDC::SetArcDirection

ArcTo