InkCollector.SystemGesture 이벤트

시스템 제스처가 인식될 때 발생합니다.

구문

void SystemGesture(
  [in] IInkCursor       *Cursor,
  [in] InkSystemGesture Id,
  [in] long             X,
  [in] long             Y,
  [in] long             Modifier,
  [in] BSTR             Character,
  [in] long             CursorMode
);

매개 변수

커서 [in]

SystemGesture 이벤트를 생성한 IInkCursor 개체입니다.

ID [in]

시스템 제스처의 값입니다.

X[in]

제스처 위치의 x 좌표입니다.

Y[in]

제스처 위치의 y 좌표입니다.

한정자 [in]

예약되어 있습니다.

문자 [in]

예약되어 있습니다.

CursorMode [in]

IInkCursor 개체가 표준 모드인지 지우개 모드인지 여부를 나타내는 값입니다. 1은 일반 모드이고 2는 지우개 모드용입니다.

반환 값

이 이벤트는 값을 반환하지 않습니다.

설명

시스템 제스처는 제스처를 만드는 데 사용되는 IInkCursor 개체에 대한 정보를 제공하기 때문에 유용합니다. 또한 마우스 이벤트의 조합에 대한 바로 가기를 제공하며 마우스 이벤트를 감지하는 "저렴한" 방법입니다.

예를 들어 그 사이에 다른 마우스 이벤트가 발생하지 않는 MouseUp 이벤트 / MouseDown 이벤트 쌍을 찾는 대신 Tap 또는 RightTap 시스템 제스처를 찾을 수 있습니다.

또 다른 예로, MouseDown 이벤트 / MouseMove 이벤트 이벤트를 수신 대기하고 수많은 MouseMove 이벤트 메시지를 가져오는 대신 마우스의 모든 위치(x, y) 좌표에 관심이 없는 한 끌어서 놓기 또는 RightDrag 시스템 제스처에 대해 watch 수 있습니다. 이렇게 하면 수많은 MouseMove 이벤트 메시지 대신 하나의 메시지만 받을 수 있습니다.

특정 시스템 제스처 목록은 InkSystemGesture 열거형 형식을 참조하세요. 시스템 제스처에 대한 자세한 내용은 태블릿 PC에서 제스처 및 명령 입력사용을 참조하세요.

이 이벤트 메서드는 id가 DISPID_ICESystemGesture _IInkCollectorEvents, _IInkOverlayEvents 및 _IInkPictureEvents 디스패치 전용 인터페이스(dispinterfaces)에 정의됩니다.

요구 사항

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

추가 정보

InkCollector 클래스

InkSystemGesture 열거형

IInkCursor 인터페이스

제스처 사용

펜 입력, 잉크 및 인식

태블릿 PC의 명령 입력