다음을 통해 공유


RealTimeStylusDataInterest 열거형(rtscom.h)

플러그 인이 수신하는 이벤트 알림을 지정하기 위해 플러그 인에서 사용하는 값을 정의합니다.

Syntax

typedef enum RealTimeStylusDataInterest {
  RTSDI_AllData = 0xffffffff,
  RTSDI_None = 0,
  RTSDI_Error = 0x1,
  RTSDI_RealTimeStylusEnabled = 0x2,
  RTSDI_RealTimeStylusDisabled = 0x4,
  RTSDI_StylusNew = 0x8,
  RTSDI_StylusInRange = 0x10,
  RTSDI_InAirPackets = 0x20,
  RTSDI_StylusOutOfRange = 0x40,
  RTSDI_StylusDown = 0x80,
  RTSDI_Packets = 0x100,
  RTSDI_StylusUp = 0x200,
  RTSDI_StylusButtonUp = 0x400,
  RTSDI_StylusButtonDown = 0x800,
  RTSDI_SystemEvents = 0x1000,
  RTSDI_TabletAdded = 0x2000,
  RTSDI_TabletRemoved = 0x4000,
  RTSDI_CustomStylusDataAdded = 0x8000,
  RTSDI_UpdateMapping = 0x10000,
  RTSDI_DefaultEvents
} ;

상수

 
RTSDI_AllData
값: 0xffffffff
플러그 인은 모든 스타일러스 데이터에 대한 알림을 받습니다.
RTSDI_None
값: 0
플러그 인은 스타일러스 데이터에 대한 알림을 받지 않습니다.
RTSDI_Error
값: 0x1
입력 큐에 오류가 추가되었습니다.
RTSDI_RealTimeStylusEnabled
값: 0x2
RealTimeStylus 클래스 개체가 사용하도록 설정되었습니다.
RTSDI_RealTimeStylusDisabled
값: 0x4
RealTimeStylus 클래스 개체를 사용할 수 없습니다.
RTSDI_StylusNew
값: 0x8
RealTimeStylus 클래스 개체가 새 스타일러스 개체를 발견합니다.
RTSDI_StylusInRange
값: 0x10
Stylus 개체는 디지타이저 범위에 있습니다. 구현 플러그 인에 스타일러스가 RealTimeStylus Class 개체의 입력 영역에 들어가거나 RealTimeStylus Class 개체의 입력 영역 위에 디지타이저의 검색 범위를 입력하고 있음을 알릴 수 있습니다.
RTSDI_InAirPackets
값: 0x20
RealTimeStylus Class 개체는 디지타이저의 범위 내에 있지만 터치하지 않고 이동하고 있습니다.
RTSDI_StylusOutOfRange
값: 0x40
RealTimeStylus Class 개체가 디지타이저 범위를 벗어났습니다. 스타일러스가 RealTimeStylus Class 개체의 입력 영역을 벗어나거나 디지타이저의 검색 범위를 RealTimeStylus Class 개체의 입력 영역 위에 두고 있음을 구현 플러그 인에 알릴 수 있습니다.
RTSDI_StylusDown
값: 0x80
스타일러스가 디지타이저와 접촉합니다.
RTSDI_Packets
값: 0x100
스타일러스가 이동하고 디지타이저와 접촉합니다.
RTSDI_StylusUp
값: 0x200
스타일러스가 디지타이저와의 물리적 접촉을 끊겼습니다.
RTSDI_StylusButtonUp
값: 0x400
사용자가 스타일러스 단추를 릴리스했습니다.
RTSDI_StylusButtonDown
값: 0x800
사용자가 스타일러스 단추를 눌렀습니다.
RTSDI_SystemEvents
값: 0x1000
시스템 이벤트가 검색되었습니다.
RTSDI_TabletAdded
값: 0x2000
시스템에서 새 태블릿 디바이스가 검색되었습니다. Microsoft.Ink.Tablet 개체가 시스템에 추가되면 구현 플러그 인을 알 수 있습니다.
RTSDI_TabletRemoved
값: 0x4000
태블릿 디바이스가 시스템에서 제거되었습니다. 시스템에서 Microsoft.Ink.Tablet 개체가 제거되면 구현 플러그 인에 알 수 있습니다.
RTSDI_CustomStylusDataAdded
값: 0x8000
플러그 인이 큐에 데이터를 추가했습니다. GUID 또는 형식으로 사용자 지정 데이터의 종류를 식별할 수 있습니다.
RTSDI_UpdateMapping
값: 0x10000
화면에 대한 태블릿 매핑이 변경되거나 설정되었습니다.
RTSDI_DefaultEvents
플러그 인은 기본 스타일러스 데이터를 받습니다.

설명

RealTimeStylusDataInterest 열거형 값은 데이터 알림 집합을 정의하는 비트 조합으로 사용됩니다. RealTimeStylusDataInterest 열거형을 사용하여 알림을 받을 이벤트만 지정합니다. 따라서 성능이 향상되었습니다.

RealTimeStylus 클래스는 지정된 시퀀스에서 해당 플러그 인을 호출하여 패킷 데이터를 검색할 때 플러그 인에 알릴 수 있습니다. 이러한 알림을 수신하는 플러그 인의 시퀀스 및 유형을 제어합니다. 이벤트의 패킷 데이터는 RealTimeStylus Class 개체가 호출하는 플러그 인에서 수정할 수 있습니다.

IStylusPlugin Interface:: IStylusPlugin::D ataInterest 메서드를 구현하여 플러그 인에서 호출되는 메서드를 제어할 수 있습니다.

기본 이벤트는 다음과 같습니다.

  • RTSDI_RealTimeStylusEnabled
  • RTSDI_RealTimeStylusDisabled
  • RTSDI_StylusDown
  • RTSDI_Packets
  • RTSDI_StylusUp
  • RTSDI_SystemEvents
  • RTSDI_CustomStylusDataAdded

요구 사항

   
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
머리글 rtscom.h

추가 정보

IStylusAsyncPlugin

IStylusSyncPlugin

RealTimeStylus 클래스