ITabletEventSink 接口

定义处理 ITablet 接口 事件的方法。

成员

ITabletEventSink 接口继承自 IUnknown 接口。 ITabletEventSink 还具有以下类型的成员:

方法

ITabletEventSink 接口具有这些方法。

方法 说明
ContextCreate 创建新平板电脑上下文时发生。
ContextDestroy 在销毁平板电脑上下文时发生。
CursorDown 当触笔尖接触数字化平板电脑表面时发生。
CursorInRange 当触笔在数字化器检测范围内时发生。
CursorMove 当光标移动到平板电脑数字化器上时发生。
CursorNew 在将新触笔添加到系统时发生。
CursorOutOfRange 当触笔离开物理检测范围 (平板电脑的邻近) 时发生。
CursorUp 当用户从平板电脑数字化器表面抬起触笔时发生。
数据包数 当触笔在数字化器上移动时发生。
SystemEvent 当系统事件可用时发生。

备注

开发人员不应使用此接口。

以下代码演示如何定义 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
    );
};

     

要求

要求
最低受支持的客户端
Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器
无受支持的版本

Wisptis.exe