IStylusAsyncPlugin.InAirPackets 方法
通知實作 IStylusAsyncPlugin 介面的物件,手寫筆正在數位板上方移動。
命名空間: Microsoft.StylusInput
組件: Microsoft.Ink (在 Microsoft.Ink.dll 中)
語法
'宣告
Sub InAirPackets ( _
sender As RealTimeStylus, _
data As InAirPacketsData _
)
'用途
Dim instance As IStylusAsyncPlugin
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 (英文) 例外狀況。 |
您可以呼叫 SetData 方法,並且將 value 參數設定為 null (在 Microsoft Visual Basic .NET 中為 Nothing),取消感應輸入封包。
範例
在這個 C# 範例中,會就收到的感應輸入封包數目以及產生封包的 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());
}
在這個 C# 範例中,會就收到的感應輸入封包數目以及產生封包的 Stylus 物件,對開發人員發出警示。
Public Sub InAirPackets(ByVal sender As RealTimeStylus, ByVal data As InAirPacketsData) _
Implements IStylusAsyncPlugin.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