IRealTimeStylus::SetSingleTabletMode メソッド (rtscom.h)
RealTimeStylus Class (RTS) オブジェクトのモードを変更して、タブレット PC に接続されているデジタイザーを表す 1 つのタブレット オブジェクトからの入力のみを収集します。 他のデジタイザーからのスタイラス入力は、RealTimeStylus によって無視されます。
構文
HRESULT SetSingleTabletMode(
[in] IInkTablet *piTablet
);
パラメーター
[in] piTablet
タブレット PC に接続されているデジタイザー デバイスを表す IInkTablet Interface オブジェクト。
戻り値
戻り値の説明については、「 RealTimeStylus クラスとインターフェイス」を参照してください。
注釈
RealTimeStylus クラスは、タブレット関連の 2 つのモードのいずれかに設定できます。
- すべてのタブレット モード (既定)
- シングル タブレット モード
例
次の 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 |