英語で読む

次の方法で共有


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 [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
ライブラリ
Wisptis.exe