IInkStrokeDisp::GetPacketDescriptionPropertyMetrics メソッド (msinkaut.h)

特定のパケット記述の種類のメトリックを取得します。

構文

HRESULT GetPacketDescriptionPropertyMetrics(
  [in]  BSTR                     PropertyName,
  [out] long                     *Minimum,
  [out] long                     *Maximum,
  [out] TabletPropertyMetricUnit *Units,
  [out] float                    *Resolution
);

パラメーター

[in] PropertyName

メトリックを取得するプロパティを識別する PacketProperty 定数からのグローバル一意識別子 (GUID)。

BSTR データ型の詳細については、「 COM ライブラリの使用」を参照してください。

[out] Minimum

タブレットがこのプロパティについて報告する最小値を論理単位で指定します。 たとえば、0 から 9000 までの x 値を報告するタブレットでは、論理最小値は 0 になります。

[out] Maximum

タブレットがこのプロパティに対して報告する最大値を論理単位で指定します。 たとえば、0 から 9000 までの x 値を報告するタブレットでは、論理最大値は 9000 になります。

[out] Units

インチや度などのプロパティの物理単位。 プロパティ ユニットの一覧については、 TabletPropertyMetricUnit 列挙型に関するページを参照してください。

[out] Resolution

単位メンバーの解像度または増分値。 たとえば、400 ドット/インチ (dpi) を報告するタブレットでは 、解像度 の値は 400 になります。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
正常終了しました。
E_POINTER
パラメーターに無効なポインターが含まれていました。
E_OUTOFMEMORY
この要求を完了するために必要なメモリを割り当てることができません。
CO_E_CLASSSTRING
GUID 形式が無効です。
E_INVALIDARG
プロパティがコレクションに存在しません。
E_INK_EXCEPTION
処理中に例外が発生しました。

要件

要件
サポートされている最小のクライアント Windows XP Tablet PC Edition [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー msinkaut.h
Library InkObj.dll

こちらもご覧ください

GetPacketValuesByProperty メソッド

GetPropertyMetrics メソッド

IInkStrokeDisp インターフェイス

SetPacketValuesByProperty メソッド

TabletPropertyMetricUnit 列挙