ITablet インターフェイス
コンピューターに接続されているタブレットを表します。
メンバー
ITablet インターフェイスは IUnknown インターフェイスから継承されます。 ITablet には、次の種類のメンバーもあります。
メソッド
ITablet インターフェイスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
CreateContext | 指定したタブレット デバイスを記述するコンテキスト オブジェクトを作成します。 |
GetCursor | 指定した ITabletCursor オブジェクトを 取得します。 |
GetCursorCount | タブレットに関連付けられているカーソル オブジェクトの数を取得します。 |
GetDefaultContextSettings | タブレットの既定のコンテキスト設定を取得します。 |
GetHardwareCaps | タブレット ハードウェアの機能を表す値を取得します。 |
GetMaxInputRect | タブレットの最大入力領域を表す四角形を取得します。 |
GetName | タブレット デバイスの名前を含む文字列を取得します。 |
GetPlugAndPlayId | タブレット デバイスのプラグ アンド プレイ ID を含む文字列を取得します。 |
GetPropertyMetrics | 指定したプロパティのメトリック データを取得します。 |
解説
開発者はこのインターフェイスを使用しないでください。
次のコードでは、 ITablet インターフェイスの定義方法について説明します。
[
object,
uuid(1CB2EFC3-ABC7-4172-8FCB-3BC9CB93E29F),
pointer_default(unique)
]
interface ITablet : IUnknown
{
HRESULT GetDefaultContextSettings(
[out] TABLET_CONTEXT_SETTINGS **ppTCS);
HRESULT CreateContext(
[in] HWND hWnd,
[in, unique] RECT *prcInput,
[in] DWORD dwOptions,
[in, unique] TABLET_CONTEXT_SETTINGS *pTCS,
[in] CONTEXT_ENABLE_TYPE cet,
[out] ITabletContext **ppCtx,
[in, out, unique] TABLET_CONTEXT_ID *pTcid,
[in, out, unique] PACKET_DESCRIPTION **ppPD,
[in, unique] ITabletEventSink *pSink);
HRESULT GetName(
[out] LPWSTR *ppwszName);
HRESULT GetMaxInputRect(
[out] RECT *prcInput);
HRESULT GetHardwareCaps(
[out] DWORD *pdwCaps);
HRESULT GetPropertyMetrics(
[in] REFGUID rguid,
[out] PROPERTY_METRICS *pPM);
HRESULT GetPlugAndPlayId(
[out] LPWSTR *ppwszPPId);
HRESULT GetCursorCount(
[out] ULONG *pcCurs);
HRESULT GetCursor(
[in] ULONG iCur,
[out] ITabletCursor **ppCur);
};
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
ライブラリ |
|