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 버전 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
지원되는 버전 없음 |
헤더 |
|
라이브러리 |
|