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 태블릿 PC 버전 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
지원되는 버전 없음 |
라이브러리 |
|