다음을 통해 공유


IInkCollector::SetEventInterest 메서드(msinkaut.h)

개체 또는 컨트롤이 지정된 이벤트에 관심이 있는지 여부를 나타내는 값을 수정합니다.

구문

HRESULT SetEventInterest(
  [in] InkCollectorEventInterest EventId,
  [in] VARIANT_BOOL              Listen
);

매개 변수

[in] EventId

수신 대기할 이벤트입니다.

[in] Listen

이벤트가 사용되고 있음을 나타내는 VARIANT_TRUE. 무시 되는 경우 VARIANT_FALSE.

반환 값

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

반환 코드 Description
S_OK
성공.
E_POINTER
매개 변수에 잘못된 포인터가 포함되어 있습니다.
E_INVALIDARG
이벤트 관심사가 잘못되었습니다.
E_INK_EXCEPTION
처리하는 동안 예외가 발생했습니다.

설명

이 메서드를 사용하여 모든 잉크 수집기 이벤트를 전환할 수 있습니다. 이러한 이벤트의 대부분은 성능상의 이유로 기본적으로 꺼져 있습니다. 기본적으로 설정되는 이벤트는 Stroke, CursorInRangeCursorOutOfRange뿐입니다.

특히 이벤트 처리기에서 너무 많은 코드가 실행되는 경우 잉크 성능에 부정적인 영향을 줄 수 있으므로 NewPackets, NewInAirPacketsCursorDown 이벤트를 신중하게 사용합니다.

요구 사항

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

참고 항목

CursorDown 이벤트

CursorInRange 이벤트

GetEventInterest 메서드

IInkCollector

InkCollector 클래스

InkCollectorEventInterest 열거형

NewPackets 이벤트

Stroke 이벤트