다음을 통해 공유


Arc 함수(wingdi.h)

Arc 함수는 타원형 호를 그립니다.

구문

BOOL Arc(
  [in] HDC hdc,
  [in] int x1,
  [in] int y1,
  [in] int x2,
  [in] int y2,
  [in] int x3,
  [in] int y3,
  [in] int x4,
  [in] int y4
);

매개 변수

[in] hdc

그리기 발생 디바이스 컨텍스트에 대한 핸들입니다.

[in] x1

경계 사각형의 왼쪽 위 모서리에 있는 논리 단위의 x 좌표입니다.

[in] y1

경계 사각형의 왼쪽 위 모서리에 있는 논리 단위의 y 좌표입니다.

[in] x2

경계 사각형의 오른쪽 아래 모서리에 있는 논리 단위의 x 좌표입니다.

[in] y2

경계 사각형의 오른쪽 아래 모서리에 있는 논리 단위의 y 좌표입니다.

[in] x3

호의 시작점을 정의하는 방사형 선의 끝점의 x 좌표(논리 단위)입니다.

[in] y3

호의 시작점을 정의하는 방사형 선의 끝점인 논리 단위의 y 좌표입니다.

[in] x4

아크의 끝점을 정의하는 방사형 선의 끝점의 x 좌표(논리 단위)입니다.

[in] y4

호의 끝점을 정의하는 방사형 선의 끝점의 y 좌표(논리 단위)입니다.

반환 값

호가 그려지면 반환 값은 0이 아닌 값입니다.

호가 그려지지 않으면 반환 값은 0입니다.

설명

점(nLeftRect, nTopRect) 및 (nRightRect, nBottomRect)는 경계 사각형을 지정합니다. 지정된 경계 사각형에 의해 형성된 타원은 호의 곡선을 정의합니다. 호는 경계 사각형의 중심에서 (nXStartArc, nYStartArc) 지점으로 방사형을 교차하는 지점에서 현재 그리기 방향으로 확장됩니다. 호는 경계 사각형의 중심에서 (nXEndArc, nYEndArc) 지점으로 방사형을 교차하는 위치로 끝납니다. 시작점과 끝점이 같으면 전체 줄임표가 그려집니다.

호는 현재 펜을 사용하여 그려집니다. 채워지지 않았습니다.

현재 위치는 Arc에서 사용되거나 업데이트되지 않습니다.

GetArcDirectionSetArcDirection 함수를 사용하여 디바이스 컨텍스트에 대한 현재 그리기 방향을 가져와서 설정합니다. 기본 그리기 방향은 시계 반대 방향입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h(Windows.h 포함)
라이브러리 Gdi32.lib
DLL Gdi32.dll

추가 정보

AngleArc

ArcTo

Chord(현)

타원

GetArcDirection

선 및 곡선 함수

선 및 곡선 개요

원형

SetArcDirection