Freigeben über


Tablets.DefaultTablet-Eigenschaft

Ruft das Tablet-Standardobjekt der Tablets-Auflistung ab.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public ReadOnly Property DefaultTablet As Tablet
'Usage
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

Eigenschaftenwert

Typ: Microsoft.Ink.Tablet
Das Tablet-Standardobjekt der Tablets-Auflistung.

Hinweise

Die Plattform bestimmt das Standard-Tablet-Objekt in der folgenden Reihenfolge:

  1. Wenn das System über einen in das Anzeigegerät integrierten Digitizer verfügt, wird dieser integrierte Digitizer als das Standardtablett angesehen, und zwar auch dann, wenn weitere Digitalisiertabletts installiert sind.

  2. Wenn mehrere Digitalisiertabletts im System installiert sind, wird das während der Initialisierung zuerst erkannte als Standardtablett angesehen.

  3. Wenn nur ein Digitalisiertablett im System installiert ist, wird es als Standardtablett angesehen.

  4. Wenn im System keine Digitalisiertabletts, aber andere Zeigegeräte, die Mausmeldungen generieren (wie eine Maus oder ein Touchpad), installiert sind, werden diese Geräte zusammen als Standardtablett angesehen.

Wenn keine Digitalisiertabletts und keine Zeigegeräte im System installiert sind, wird eine Ausnahme ausgelöst.

Beispiele

In diesem Beispiel wird das Standardtablett der Tablets-Auflistung ermittelt und eine Berichtszeichenfolge generiert, die den Namen des Standardtabletts anzeigt und angibt, ob der Tablettdigitizer in die Anzeige integriert ist.

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();

}

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

Tablets-Klasse

Tablets-Member

Microsoft.Ink-Namespace

Tablet