次の方法で共有


IRealTimeStylus::SetSingleTabletMode メソッド (rtscom.h)

RealTimeStylus Class (RTS) オブジェクトのモードを変更して、タブレット PC に接続されているデジタイザーを表す 1 つのタブレット オブジェクトからの入力のみを収集します。 他のデジタイザーからのスタイラス入力は、RealTimeStylus によって無視されます。

構文

HRESULT SetSingleTabletMode(
  [in] IInkTablet *piTablet
);

パラメーター

[in] piTablet

タブレット PC に接続されているデジタイザー デバイスを表す IInkTablet Interface オブジェクト。

戻り値

戻り値の説明については、「 RealTimeStylus クラスとインターフェイス」を参照してください。

注釈

RealTimeStylus クラスは、タブレット関連の 2 つのモードのいずれかに設定できます。

  • すべてのタブレット モード (既定)
  • シングル タブレット モード
IRealTimeStylus::SetAllTabletsMode メソッド () が最初に呼び出され、RealTimeStylus が有効になっている場合は、TPC_E_INVALID_MODE HRESULT が返されます。

次の C++ のコード例では、 IRealTimeStylus オブジェクト を 1 つのタブレット モードに設定して、 g_pRealTimeStylusタブレットを取得し、そのプラグ アンド プレイ識別子を取得できるようにします。 次に、 IRealTimeStylus オブジェクトをすべてのタブレット モードに戻します。

// Must be in single tablet mode for GetTablet to succeed. This call to
// SetSingleTabletMode() would likely happen somewhere else in the app.
if (SUCCEEDED(g_pRealTimeStylus->SetSingleTabletMode(pInkTablet)))
{
    IInkTablet* pTablet = NULL;

    if ((SUCCEEDED(g_pRealTimeStylus->GetTablet(&pTablet))) && (NULL != pTablet))
    {
        BSTR bstrPnPID;

        if (SUCCEEDED(pTablet->get_PlugAndPlayId(&bstrPnPID)))
        {
            TRACE("The tablet's Plug-n-Play ID is: %s\n", bstrPnPID);
        }
    }

    // Restore all tablets mode.
    g_pRealTimeStylus->SetAllTabletsMode(TRUE);
}

要件

要件
サポートされている最小のクライアント Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー rtscom.h
[DLL] RTSCom.dll

こちらもご覧ください

IRealTimeStylus

RealTimeStylus クラス

RealTimeStylus リファレンス