Freigeben über


ITablet-Schnittstelle

Stellt ein Tablet dar, das an den Computer angeschlossen ist.

Member

Die ITablet-Schnittstelle erbt von der IUnknown-Schnittstelle . ITablet verfügt auch über folgende Arten von Membern:

Methoden

Die ITablet-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
CreateContext Erstellt ein Kontextobjekt, das das angegebene Tablet-Gerät beschreibt.
GetCursor Ruft das angegebene ITabletCursor-Objekt ab.
GetCursorCount Ruft die Anzahl der Cursorobjekte ab, die dem Tablet zugeordnet sind.
GetDefaultContextSettings Ruft die Standardkontexteinstellungen für das Tablet ab.
GetHardwareCaps Ruft einen Wert ab, der die Funktionen der Tablethardware darstellt.
GetMaxInputRect Ruft ein Rechteck ab, das den maximalen Eingabebereich des Tablets darstellt.
GetName Ruft eine Zeichenfolge ab, die den Namen des Tablet-Geräts enthält.
GetPlugAndPlayId Ruft eine Zeichenfolge ab, die die Plug & Play-ID für das Tablet-Gerät enthält.
GetPropertyMetrics Ruft die Metrikdaten für eine angegebene Eigenschaft ab.

Bemerkungen

Entwickler sollten diese Schnittstelle nicht verwenden.

Der folgende Code beschreibt, wie die ITablet-Schnittstelle definiert wird.

[
    object,
   uuid(1CB2EFC3-ABC7-4172-8FCB-3BC9CB93E29F),
    pointer_default(unique)
]
interface ITablet : IUnknown
{
    HRESULT GetDefaultContextSettings(
        [out] TABLET_CONTEXT_SETTINGS **ppTCS);

    HRESULT CreateContext(
        [in] HWND hWnd,
        [in, unique] RECT *prcInput,
        [in] DWORD dwOptions,
        [in, unique] TABLET_CONTEXT_SETTINGS *pTCS,
        [in] CONTEXT_ENABLE_TYPE cet,
        [out] ITabletContext **ppCtx,
        [in, out, unique] TABLET_CONTEXT_ID *pTcid,
        [in, out, unique] PACKET_DESCRIPTION **ppPD,
        [in, unique] ITabletEventSink *pSink);

    HRESULT GetName(
        [out] LPWSTR *ppwszName);

    HRESULT GetMaxInputRect(
        [out] RECT *prcInput);

    HRESULT GetHardwareCaps(
        [out] DWORD *pdwCaps);

    HRESULT GetPropertyMetrics(
        [in] REFGUID rguid,
        [out] PROPERTY_METRICS *pPM);

    HRESULT GetPlugAndPlayId(
        [out] LPWSTR *ppwszPPId);

    HRESULT GetCursorCount(
        [out] ULONG *pcCurs);

    HRESULT GetCursor(
        [in] ULONG iCur,
        [out] ITabletCursor **ppCur);
};   

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Bibliothek
Wisptis.exe