Compartilhar via


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
Wisptis.exe