다음을 통해 공유


IInkDisp::HitTestWithRectangle 메서드(msinkaut.h)

지정된 사각형 내에 포함된 스트로크를 검색합니다.

구문

HRESULT HitTestWithRectangle(
  [in]          IInkRectangle *SelectionRectangle,
  [in]          float         IntersectPercent,
  [out, retval] IInkStrokes   **Strokes
);

매개 변수

[in] SelectionRectangle

잉크 공간 좌표 에 InkRectangle 형식의 선택 사각형입니다.

[in] IntersectPercent

컬렉션에 포함되는 스트로크를 결정하는 float 또는 단일 백분율 값입니다. 사각형에 포함된 스트로크의 점 백분율이 IntersectPercent 백분율보다 크거나 같으면 사각형을 교차하는 스트로크가 컬렉션에 포함됩니다.

[out, retval] Strokes

이 메서드가 반환되면 잉크를 구성하는 스트로크 컬렉션에 대한 포인터가 포함됩니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
S_OK
성공.
E_POINTER
매개 변수에 잘못된 포인터가 포함되어 있습니다.
E_INK_EXCEPTION
메서드 내에서 예외가 발생했습니다.
E_INVALIDARG
표시 핸들이 잘못되었습니다.

설명

알려진 스트로크가 테스트 영역과 교차하는 지점을 확인하려면 IInkStrokeDisp 개체의 GetRectangleIntersections 메서드를 호출하여 스트로크가 알려진 사각형과 교차하는 지점을 검색합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 msinkaut.h
라이브러리 InkObj.dll

추가 정보

HitTest(Point, Single) 메서드

HitTest(Point[], Single) 메서드

IInkDisp

InkDisp 클래스

InkStrokes 컬렉션