Interface ITabletEventSink
Define métodos que manipulam os eventos da Interface ITablet .
Membros
A interface ITabletEventSink herda da interface IUnknown . ITabletEventSink também tem estes tipos de membros:
Métodos
A interface ITabletEventSink tem esses métodos.
Método | Descrição |
---|---|
ContextCreate | Ocorre quando um novo contexto de tablet é criado. |
ContextDestroy | Ocorre quando um contexto de tablet está sendo destruído. |
CursorDown | Ocorre quando a dica de caneta entra em contato com a superfície do tablet de digitalização. |
CursorInRange | Ocorre quando uma caneta está dentro do intervalo de detecção do digitalizador. |
CursorMove | Ocorre quando o cursor se move sobre o digitalizador de tablet. |
CursorNew | Ocorre quando uma nova caneta é adicionada ao sistema. |
CursorOutOfRange | Ocorre quando a caneta sai do intervalo de detecção física (proximidade) do tablet. |
CursorUp | Ocorre quando o usuário levantou a caneta da superfície do digitalizador de tablets. |
Pacotes | Ocorre quando a caneta está se movendo no digitalizador. |
SystemEvent | Ocorre quando um evento do sistema está disponível. |
Comentários
Os desenvolvedores não devem usar essa interface.
O código a seguir mostra como a interface ITabletEventSink é definida.
[
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
);
};
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Nenhum compatível |
Biblioteca |
|