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. 如果系统的显示设备集成了数字化仪,则该集成的数字化仪被视为默认 Tablet,即使安装了其他数字化 Tablet 也如此。

  2. 如果系统中安装了多个数字化 Tablet,则将初始化过程中遇到的第一个数字化 Tablet 视为默认 Tablet。

  3. 如果系统中只安装一个数字化 Tablet,则将该 Tablet 视为默认 Tablet。

  4. 如果系统中没有安装数字化 Tablet 但安装了可生成鼠标消息的其他指针设备(例如鼠标或触控板),则将这些设备整体视为默认 Tablet。

如果系统中既没有安装数字化 Tablet 也没有安装指针设备,则引发异常。

示例

此示例获取 Tablets 集合的默认 Tablet,并生成一个报告字符串以显示默认 Tablet 的名称以及该 Tablet 数字化仪是否与显示器集成。

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