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