RealTimeStylusDataInterest 枚举 (rtscom.h)
定义插件用于指定插件接收的事件通知的值。
语法
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 触笔对象位于数字化器的范围内。 通知实现插件触笔正在进入 RealTimeStylus 类 对象的输入区域,或者正在进入 RealTimeStylus 类 对象的输入区域上方数字化器的检测范围。 |
RTSDI_InAirPackets 值: 0x20 RealTimeStylus 类对象在数字化器的范围内,但不能触摸,并且正在移动。 |
RTSDI_StylusOutOfRange 值: 0x40 RealTimeStylus 类对象在数字化器的范围内。 通知实现插件触笔离开 RealTimeStylus 类 对象的输入区域或离开 RealTimeStylus 类 对象的输入区域上方数字化仪的检测范围。 |
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 类对象调用的插件可以修改事件中的数据包数据。
可以通过实现 IStylusPlugin 接口::IStylusPlugin::D ataInterest 方法方法来控制在插件上调用哪些方法。
以下事件是默认事件:
- RTSDI_RealTimeStylusEnabled
- RTSDI_RealTimeStylusDisabled
- RTSDI_StylusDown
- RTSDI_Packets
- RTSDI_StylusUp
- RTSDI_SystemEvents
- RTSDI_CustomStylusDataAdded
要求
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
标头 | rtscom.h |