IStylusSyncPlugin.InAirPackets 方法
通知实现 IStylusSyncPlugin 接口的对象手写笔将移动到数字化仪的上面。
命名空间: Microsoft.StylusInput
程序集: Microsoft.Ink(在 Microsoft.Ink.dll 中)
语法
声明
Sub InAirPackets ( _
sender As RealTimeStylus, _
data As InAirPacketsData _
)
用法
Dim instance As IStylusSyncPlugin
Dim sender As RealTimeStylus
Dim data As InAirPacketsData
instance.InAirPackets(sender, data)
void InAirPackets(
RealTimeStylus sender,
InAirPacketsData data
)
void InAirPackets(
RealTimeStylus^ sender,
InAirPacketsData^ data
)
void InAirPackets(
RealTimeStylus sender,
InAirPacketsData data
)
function InAirPackets(
sender : RealTimeStylus,
data : InAirPacketsData
)
参数
- sender
类型:Microsoft.StylusInput.RealTimeStylus
调用此方法的 RealTimeStylus。
- data
类型:Microsoft.StylusInput.PluginData.InAirPacketsData
有关手写笔移动的信息。
备注
可以通过调用包含在 data 参数中的 InAirPacketsData 对象的继承的 SetData 方法来修改数据包数据。
备注
如果 value 参数中数组的长度不是继承的 PacketPropertyCount 属性值的倍数,则 SetData 方法将引发 ArgumentException 异常。
可以通过调用将 value 参数设置为 null(在 Microsoft Visual Basic .NET 中为 Nothing)的 SetData 方法来取消 in-air packet。
示例
此 C# 示例对收到的 in-air packet 的数目以及生成数据包的 Stylus 对象向开发人员发出警报。
public void InAirPackets(RealTimeStylus sender, InAirPacketsData data)
{
Debug.Assert(false, "In-air packets reveived.", "Received " + data.Count.ToString() +
" in-air packets from stylus " + data.Stylus.Id.ToString());
}
此 Microsoft Visual Basic .NET 示例对收到的 in-air packet 的数目以及生成数据包的 Stylus 对象向开发人员发出警报。
Public Sub InAirPackets(ByVal sender As RealTimeStylus, ByVal data As InAirPacketsData) _
Implements IStylusSyncPlugin.InAirPackets
Debug.Assert(False, "InAirPackets", "Received " & data.Count.ToString() & _
" in-air packets from stylus " & _
data.Stylus.Id.ToString())
End Sub 'InAirPackets
平台
Windows Vista, Windows XP SP2, Windows Server 2003
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0