次の方法で共有


PacketProperty クラス

パケット プロパティを指定する値を定義します。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
Public NotInheritable Class PacketProperty
'使用
Dim instance As PacketProperty
public sealed class PacketProperty
public ref class PacketProperty sealed
public final class PacketProperty
public final class PacketProperty

解説

パケット プロパティの識別にはグローバル一意識別子 (Guid) が使用され、PacketProperty オブジェクトの読み取り専用フィールドとして用意されています。これらの Guid を使用して、Tablet の有効なプロパティや Tablets のコレクションにアクセスします。

ms583839.alert_note(ja-jp,VS.90).gifメモ :

タブレット ハードウェアから発生するすべてのパケット値は、32 ビット サイズの整数です。

この例では、TabletPropertyMetrics オブジェクトが NormalPressure パケット プロパティ用に作成され、TabletPropertyDescription オブジェクトをインスタンス化するために使用されます。

Dim defTablet As Tablet = New Tablets().DefaultTablet
Dim Metrics As TabletPropertyMetrics = defTablet.GetPropertyMetrics(PacketProperty.NormalPressure)
Dim tabletPropDesc As TabletPropertyDescription = New TabletPropertyDescription(PacketProperty.NormalPressure, Metrics)
' metrics now accessible via the TabletPropertyMetrics property
Dim min As Integer = tabletPropDesc.TabletPropertyMetrics.Minimum
Tablet defTablet = new Tablets().DefaultTablet;
TabletPropertyMetrics Metrics = defTablet.GetPropertyMetrics(PacketProperty.NormalPressure);
TabletPropertyDescription tabletPropDesc = new TabletPropertyDescription(PacketProperty.NormalPressure, Metrics);
// metrics now accessible via the TabletPropertyMetrics property
int min = tabletPropDesc.TabletPropertyMetrics.Minimum;

継承階層

System.Object
  Microsoft.Ink.PacketProperty

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

PacketProperty メンバ

Microsoft.Ink 名前空間

Tablet.IsPacketPropertySupported

Tablets.IsPacketPropertySupported

Tablet.GetPropertyMetrics