Skip to content

Latest commit

 

History

History
167 lines (108 loc) · 7.79 KB

ne-rtscom-realtimestylusdatainterest.md

File metadata and controls

167 lines (108 loc) · 7.79 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:rtscom.RealTimeStylusDataInterest
RealTimeStylusDataInterest (rtscom.h)
Defines the values used by plug-ins to specify which event notifications the plug-ins receive.
RTSDI_AllData
RTSDI_CustomStylusDataAdded
RTSDI_DefaultEvents
RTSDI_Error
RTSDI_InAirPackets
RTSDI_None
RTSDI_Packets
RTSDI_RealTimeStylusDisabled
RTSDI_RealTimeStylusEnabled
RTSDI_StylusButtonDown
RTSDI_StylusButtonUp
RTSDI_StylusDown
RTSDI_StylusInRange
RTSDI_StylusNew
RTSDI_StylusOutOfRange
RTSDI_StylusUp
RTSDI_SystemEvents
RTSDI_TabletAdded
RTSDI_TabletRemoved
RTSDI_UpdateMapping
RealTimeStylusDataInterest
RealTimeStylusDataInterest enumeration [Tablet PC]
f50cfafb-e709-4819-9e1a-679fbb54c7e0
rtscom/RTSDI_AllData
rtscom/RTSDI_CustomStylusDataAdded
rtscom/RTSDI_DefaultEvents
rtscom/RTSDI_Error
rtscom/RTSDI_InAirPackets
rtscom/RTSDI_None
rtscom/RTSDI_Packets
rtscom/RTSDI_RealTimeStylusDisabled
rtscom/RTSDI_RealTimeStylusEnabled
rtscom/RTSDI_StylusButtonDown
rtscom/RTSDI_StylusButtonUp
rtscom/RTSDI_StylusDown
rtscom/RTSDI_StylusInRange
rtscom/RTSDI_StylusNew
rtscom/RTSDI_StylusOutOfRange
rtscom/RTSDI_StylusUp
rtscom/RTSDI_SystemEvents
rtscom/RTSDI_TabletAdded
rtscom/RTSDI_TabletRemoved
rtscom/RTSDI_UpdateMapping
rtscom/RealTimeStylusDataInterest
tablet.realtimestylusdatainterest
tablet\realtimestylusdatainterest.htm
tablet
f50cfafb-e709-4819-9e1a-679fbb54c7e0
12/05/2018
RTSDI_AllData, RTSDI_CustomStylusDataAdded, RTSDI_DefaultEvents, RTSDI_Error, RTSDI_InAirPackets, RTSDI_None, RTSDI_Packets, RTSDI_RealTimeStylusDisabled, RTSDI_RealTimeStylusEnabled, RTSDI_StylusButtonDown, RTSDI_StylusButtonUp, RTSDI_StylusDown, RTSDI_StylusInRange, RTSDI_StylusNew, RTSDI_StylusOutOfRange, RTSDI_StylusUp, RTSDI_SystemEvents, RTSDI_TabletAdded, RTSDI_TabletRemoved, RTSDI_UpdateMapping, RealTimeStylusDataInterest, RealTimeStylusDataInterest enumeration [Tablet PC], f50cfafb-e709-4819-9e1a-679fbb54c7e0, rtscom/RTSDI_AllData, rtscom/RTSDI_CustomStylusDataAdded, rtscom/RTSDI_DefaultEvents, rtscom/RTSDI_Error, rtscom/RTSDI_InAirPackets, rtscom/RTSDI_None, rtscom/RTSDI_Packets, rtscom/RTSDI_RealTimeStylusDisabled, rtscom/RTSDI_RealTimeStylusEnabled, rtscom/RTSDI_StylusButtonDown, rtscom/RTSDI_StylusButtonUp, rtscom/RTSDI_StylusDown, rtscom/RTSDI_StylusInRange, rtscom/RTSDI_StylusNew, rtscom/RTSDI_StylusOutOfRange, rtscom/RTSDI_StylusUp, rtscom/RTSDI_SystemEvents, rtscom/RTSDI_TabletAdded, rtscom/RTSDI_TabletRemoved, rtscom/RTSDI_UpdateMapping, rtscom/RealTimeStylusDataInterest, tablet.realtimestylusdatainterest
rtscom.h
Windows
Windows XP Tablet PC Edition [desktop apps only]
None supported
Windows
RealTimeStylusDataInterest
19H1
RealTimeStylusDataInterest
rtscom/RealTimeStylusDataInterest
c++
APIRef
kbSyntax
HeaderDef
RTSCom.h
RealTimeStylusDataInterest

RealTimeStylusDataInterest enumeration

-description

Defines the values used by plug-ins to specify which event notifications the plug-ins receive.

-enum-fields

-field RTSDI_AllData:0xffffffff

The plug-in receives notifications for all stylus data.

-field RTSDI_None:0

The plug-in receives no notifications for any stylus data.

-field RTSDI_Error:0x1

An error has been added to the input queue.

-field RTSDI_RealTimeStylusEnabled:0x2

The RealTimeStylus Class object has been enabled.

-field RTSDI_RealTimeStylusDisabled:0x4

The RealTimeStylus Class object has been disabled.

-field RTSDI_StylusNew:0x8

A RealTimeStylus Class object encounters a new Stylus object.

-field RTSDI_StylusInRange:0x10

The Stylus object is in range of the digitizer. Notifies the implementing plug-in that the stylus is entering the input area of the RealTimeStylus Class object or is entering the detection range of the digitizer above the input area of the RealTimeStylus Class object.

-field RTSDI_InAirPackets:0x20

The RealTimeStylus Class object is within range of, but not touching, the digitizer and is moving.

-field RTSDI_StylusOutOfRange:0x40

The RealTimeStylus Class object is out of range of the digitizer. Informs the implementing plug-in that the stylus is leaving the input area of the RealTimeStylus Class object or is leaving the detection range of the digitizer above the input area of the RealTimeStylus Class object.

-field RTSDI_StylusDown:0x80

The stylus is in contact with the digitizer.

-field RTSDI_Packets:0x100

The stylus is moving and is in contact with the digitizer.

-field RTSDI_StylusUp:0x200

The stylus has broken physical contact with the digitizer.

-field RTSDI_StylusButtonUp:0x400

A user has released a stylus button.

-field RTSDI_StylusButtonDown:0x800

A user has pressed a stylus button.

-field RTSDI_SystemEvents:0x1000

A system event has been detected.

-field RTSDI_TabletAdded:0x2000

A new tablet device has been detected by the system. Notifies the implementing plug-in when a Microsoft.Ink.Tablet object is added to the system.

-field RTSDI_TabletRemoved:0x4000

A tablet device has been removed from the system. Notifies the implementing plug-in when a Microsoft.Ink.Tablet object is removed from the system.

-field RTSDI_CustomStylusDataAdded:0x8000

A plug-in has added data to a queue. You can identify the kind of custom data by either the GUID or Type.

-field RTSDI_UpdateMapping:0x10000

A tablet mapping to the screen has been changed or set.

-field RTSDI_DefaultEvents

The plug-in receives the default stylus data.

-remarks

The RealTimeStylusDataInterest Enumeration values are used in a bitwise combination that defines the set of data notifications. Use the RealTimeStylusDataInterest Enumeration to specify only the events for which you would like to receive notification. Thus, improving performance.

The RealTimeStylus Class notifies plug-ins when it is retrieving packet data by calling into the respective plug-ins in a specified sequence. You control the sequence and types of plug-ins that receive these notifications. The packet data in the events can be modified by the plug-ins the RealTimeStylus Class object calls into.

You can control which methods are called on your plug-in by implementing the IStylusPlugin Interface:: IStylusPlugin::DataInterest Method method.

The following events are the default events:

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

-see-also

IStylusAsyncPlugin

IStylusSyncPlugin

RealTimeStylus Class