코드 함수(wingdi.h)
코드 함수는 코드(타원의 교집합과 시컨트라고 하는 선 세그먼트로 경계가 지정된 영역)를 그립니다. 코드는 현재 펜을 사용하여 윤곽을 지정하고 현재 브러시를 사용하여 채워집니다.
구문
BOOL Chord(
[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입니다.
설명
코드의 곡선은 지정된 경계 사각형에 맞는 타원으로 정의됩니다. 곡선은 타원이 첫 번째 방사형과 교차하는 지점에서 시작하여 타원이 두 번째 방사형과 교차하는 지점까지 시계 반대 방향으로 확장합니다. 코드는 첫 번째 방사형과 곡선의 교차점에서 두 번째 방사형 및 곡선의 교집합까지 선을 그려 닫습니다.
곡선의 시작점과 끝점이 같으면 전체 줄임표가 그려집니다.
현재 위치는 코드에서 사용되거나 업데이트되지 않습니다.
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | wingdi.h(Windows.h 포함) |
라이브러리 | Gdi32.lib |
DLL | Gdi32.dll |