다음을 통해 공유


IAnalysisRegion::GetRegionScans 메서드

IAnalysisRegion의 영역을 정의하는 사각형 배열을 검색합니다.

구문

HRESULT GetRegionScans(
  [out] ULONG *pulCount,
  [out] RECT  **pRegionScans
);

매개 변수

pulCount [out]

pRegionScans에서 반환된 사각형의 수입니다.

pRegionScans [out]

IAnalysisRegion의 영역을 정의하는 사각형 배열에 대한 포인터입니다.

반환 값

반환 값에 대한 설명은 클래스 및 인터페이스 - 잉크 분석을 참조하세요.

설명

pRegionScansNULL로 전달되면 GetRegionScans 메서드는 S_OK 반환하고 사각형 수는 pulCount에 반환됩니다.

주의

메모리 누수 방지를 위해 더 이상 정보가 필요하지 않은 경우 CoTaskMemFree 를 사용하여 *pRegionScans 에서 메모리를 해제합니다.

사각형의 경계는 잉크 공간 좌표에 있습니다.

반환된 사각형의 합집합은 IAnalysisRegion의 영역을 나타냅니다.

예제

다음 예제에서는 IAnalysisRegionregion의 영역을 정의하는 사각형을 가져오는 방법과 사각형 수만 가져오는 방법을 보여 줍니다.

// Get the count and the rectangles.
ULONG count = 0;
RECT* rects = 0;
region->GetRegionScans(&count, &rects);

// Use rects

::CoTaskMemFree(rects);

// GetRegionScans just gets the count and returns S_OK
ULONG number = 0;
region->GetRegionScans(&number, NULL); 

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버
지원되는 버전 없음
헤더
IACom.h(IACom_i.c도 필요)
DLL
IACom.dll

추가 정보

IAnalysisRegion

IAnalysisRegion::GetBounds 메서드

잉크 분석 참조