Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert Methoden, die die Ereignisse der ITablet-Schnittstelle behandeln.
Member
Die ITabletEventSink-Schnittstelle erbt von der IUnknown-Schnittstelle . ITabletEventSink verfügt auch über folgende Membertypen:
Methoden
Die ITabletEventSink-Schnittstelle verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| KontextErstellen | Tritt auf, wenn ein neuer Tablet-Kontext erstellt wird. |
| KontextDestroy | Tritt auf, wenn ein Tabletkontext zerstört wird. |
| Cursordown | Tritt auf, wenn die Stiftspitze die digitalisierte Tablet-Oberfläche kontaktiert. |
| Cursorinrange | Tritt auf, wenn ein Stift innerhalb des Erkennungsbereichs des Digitizers liegt. |
| CursorMove | Tritt auf, wenn sich der Cursor über den Tablet-Digitizer bewegt. |
| CursorNeu | Tritt auf, wenn dem System ein neuer Stift hinzugefügt wird. |
| Cursoroutofrange | Tritt auf, wenn der Stift den physischen Erkennungsbereich (Näherung) des Tablets verlässt. |
| CursorUp | Tritt auf, wenn der Benutzer den Stift von der Tablet-Digitizer-Oberfläche angehoben hat. |
| Pakete | Tritt auf, wenn sich der Stift auf dem Digitizer bewegt. |
| SystemEvent | Tritt auf, wenn ein Systemereignis verfügbar ist. |
Bemerkungen
Entwickler sollten diese Schnittstelle nicht verwenden.
Der folgende Code zeigt, wie die ITabletEventSink-Schnittstelle definiert ist.
[
object,
uuid(788459C8-26C8-4666-BF57-04AD3A0A5EB5),
pointer_default(unique)
]
interface ITabletEventSink: IUnknown
{
HRESULT ContextCreate(
[in] TABLET_CONTEXT_ID tcid
);
HRESULT ContextDestroy(
[in] TABLET_CONTEXT_ID tcid
);
HRESULT CursorNew(
[in] TABLET_CONTEXT_ID tcid,
[in] CURSOR_ID cid
);
HRESULT CursorInRange(
[in] TABLET_CONTEXT_ID tcid,
[in] CURSOR_ID cid
);
HRESULT CursorOutOfRange(
[in] TABLET_CONTEXT_ID tcid,
[in] CURSOR_ID cid
);
HRESULT CursorDown(
[in] TABLET_CONTEXT_ID tcid,
[in] CURSOR_ID cid,
[in] ULONG nSerialNumber,
[in] ULONG cbPkt,
[in, size_is(cbPkt)] BYTE *pbPkt
);
HRESULT CursorUp(
[in] TABLET_CONTEXT_ID tcid,
[in] CURSOR_ID cid,
[in] ULONG nSerialNumber,
[in] ULONG cbPkt,
[in, size_is(cbPkt)] BYTE *pbPkt
);
HRESULT Packets(
[in] TABLET_CONTEXT_ID tcid,
[in] ULONG cPkts,
[in] ULONG cbPkts,
[in, size_is(cbPkts)] BYTE * pbPkts,
[in, unique, size_is(cPkts)
#ifndef NT_TARGET_XP
,disable_consistency_check
#endif
] ULONG *pnSerialNumbers,
[in] CURSOR_ID cid
);
HRESULT SystemEvent(
[in] TABLET_CONTEXT_ID tcid,
[in] CURSOR_ID cid,
[in] SYSTEM_EVENT event,
[in] SYSTEM_EVENT_DATA eventdata
);
};
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Nicht unterstützt |
| Bibliothek |
|