ITabletEventSink 介面
定義處理 ITablet 介面 事件的方法。
成員
ITabletEventSink介面繼承自IUnknown介面。 ITabletEventSink 也有下列類型的成員:
方法
ITabletEventSink介面具有這些方法。
方法 | Description |
---|---|
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 [僅限傳統型應用程式] |
最低支援的伺服器 |
都不支援 |
程式庫 |
|