次の方法で共有


Tablets.DefaultTablet プロパティ

Tablets コレクションの既定の Tablet オブジェクトを取得します。

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

構文

'宣言
Public ReadOnly Property DefaultTablet As Tablet
'使用
Dim instance As Tablets
Dim value As Tablet

value = instance.DefaultTablet
public Tablet DefaultTablet { get; }
public:
property Tablet^ DefaultTablet {
    Tablet^ get ();
}
/** @property */
public Tablet get_DefaultTablet()
public function get DefaultTablet () : Tablet

プロパティ値

型 : Microsoft.Ink.Tablet
Tablets コレクションの既定の Tablet オブジェクト。

解説

既定の Tablet オブジェクトは、次の順序で決定されます。

  1. ディスプレイ デバイスに統合されたデジタイザがシステムにある場合は、他のデジタイザ タブレットがインストールされているかどうかにかかわらず、この統合されたデジタイザが既定のタブレットと見なされます。

  2. 複数のデジタイザ タブレットがシステムにインストールされている場合は、初期化時に最初に検出されたデジタイザ タブレットが既定のタブレットと見なされます。

  3. システムにインストールされているデジタイザ タブレットが 1 つだけの場合は、そのデジタイザ タブレットが既定のタブレットと見なされます。

  4. デジタイザ タブレットがシステムにインストールされていないが、マウス メッセージを生成する他のポインティング デバイス (マウスやタッチ パッドなど) がインストールされている場合は、これらのデバイス全体が既定のタブレットと見なされます。

デジタイザ タブレットもポインティング デバイスもシステムにインストールされていない場合は、例外がスローされます。

この例では、Tablets コレクションの既定のタブレットを取得し、既定のタブレット名、およびタブレット デジタイザがディスプレイと統合されているかどうかを示すレポート文字列を生成します。

Public Function Report_DefaultTablet() As String

    Dim SB As StringBuilder = New StringBuilder(1024)

    Dim defTablet As Tablet = New Tablets().DefaultTablet
    SB.AppendLine("Default tablet")
    SB.AppendLine("Name: " + defTablet.Name)

    If (defTablet.HardwareCapabilities And TabletHardwareCapabilities.Integrated) > 0 Then
        SB.AppendLine("Integrated: YES")
    Else
        SB.AppendLine("Integrated: NO")
    End If

    Return SB.ToString()
End Function
public string Report_DefaultTablet()
{
    StringBuilder SB = new StringBuilder(1024);
    Tablet defTablet = new Tablets().DefaultTablet;
    SB.AppendLine("Default tablet");
    SB.AppendLine("Name: " + defTablet.Name);
    SB.AppendLine("Integrated: " +
        (((defTablet.HardwareCapabilities & TabletHardwareCapabilities.Integrated) > 0) ? "YES" : "NO"));
    return SB.ToString();

}

プラットフォーム

Windows Vista

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

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

Tablets クラス

Tablets メンバ

Microsoft.Ink 名前空間

Tablet