CDC::GetPath

int GetPath ( LPPOINT lpPoints, LPBYTE lpTypes, int nCount ) const;

반환 값

NCount 매개 변수는 0이 아닌, 포인트의 번호 열거 됩니다. 만약 nCount 0, 경로 있는 점의 총 개수 (그리고 GetPath 버퍼에 아무것도 기록). 반환 값은-1 nCount 은 0이 아닌 경로 있는 점 개수 보다 작은 경우。

매개 변수

lpPoints

포인트 데이터 구조 또는 어디 선 끝점 및 곡선 제어 포인트 CPoint 개체의 배열에 포인트를 배치 하는。

lpTypes

버텍스 형식을 배치 됩니다 바이트 배열로 포인트. 값은 다음 중 하나를:

nCount

LpPoints 배열에 배치 될 수 있는 POINT 데이터 구조체의 총 수를 지정 합니다. 이 값을 lpTypes 배열에 배치 될 수 있는 바이트 수와 동일 해야。

주의

선의 끝점 및 장치 컨텍스트에 선택 경로에서 발견 하는 곡선의 제어점을 정의 하는 좌표를 검색 합니다. 장치 컨텍스트는 닫힌된 경로 포함 해야 합니다. 패스의 점은 논리 좌표로 반환 됩니다. 포인트는 장치 좌표에서 논리적 좌표로 현재 변환의 역함수 값을 사용 하 여 포인트를 변경 하는 GetPath 그래서 장치 좌표에서 경로에 저장 됩니다. GetPath, 경로 있는 모든 곡선 선분으로 변환 하기 전에 FlattenPath 멤버 함수를 호출할 수 있습니다.

CDC 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CDC::FlattenPath, CDC::PolyDraw, CDC::WidenPath(&N)

Index