Interfaccia ITabletEventSink
Definisce i metodi che gestiscono gli eventi dell'interfaccia ITablet .
Membri
L'interfaccia ITabletEventSink eredita dall'interfaccia IUnknown . ITabletEventSink include anche questi tipi di membri:
Metodi
L'interfaccia ITabletEventSink include questi metodi.
Metodo | Descrizione |
---|---|
ContextCreate | Si verifica quando viene creato un nuovo contesto tablet. |
ContextDestroy | Si verifica quando un contesto tablet viene eliminato definitivamente. |
CursorDown | Si verifica quando la punta dello stilo contatta la superficie del tablet digitalizzato. |
Cursorinrange | Si verifica quando uno stilo rientra nell'intervallo di rilevamento del digitalizzatore. |
CursorMove | Si verifica quando il cursore si sposta sul digitalizzatore di tablet. |
CursorNew | Si verifica quando viene aggiunto un nuovo stilo al sistema. |
CursorOutOfRange | Si verifica quando lo stilo lascia l'intervallo di rilevamento fisico (prossimità) del tablet. |
CursorUp | Si verifica quando l'utente ha generato lo stilo dalla superficie del digitalizzatore di tablet. |
Pacchetti | Si verifica quando lo stilo si sposta sul digitalizzatore. |
SystemEvent | Si verifica quando è disponibile un evento di sistema. |
Commenti
Gli sviluppatori non devono usare questa interfaccia.
Nel codice seguente viene illustrato come viene definita l'interfaccia ITabletEventSink .
[
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
);
};
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato |
Nessuno supportato |
Libreria |
|