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 |
|