次の方法で共有


IInkRenderer::SetViewTransform メソッド (msinkaut.h)

インクのレンダリングに使用されるビュー変換を表す InkTransform オブジェクトを設定します。

構文

HRESULT SetViewTransform(
  [in] IInkTransform *ViewTransform
);

パラメーター

[in] ViewTransform

インク空間内のストローク座標の変換に使用するジオメトリ変換 (回転、拡大縮小、せん断、反射) の値を表す InkTransform オブジェクト。

viewTransform パラメーターの NULL 値は、ID 変換に関連付けられます。

値を返す

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

リターン コード 説明
S_OK
成功しました。
E_POINTER
パラメーターに無効なポインターが含まれていました。
E_INVALIDARG
viewTransform は互換性のある InkTransform オブジェクトを指していません。
E_INK_EXCEPTION
メソッド内で例外が発生しました。

注釈

変換は、ポイントとペンの幅の両方に適用されます。

ビュー変換は、オブジェクト変換の後に行われます。

ペンの幅は、指定されたペンの幅 (指定されていない場合は既定値の 53) にビュー変換の決定値の平方根を乗算して計算されます。

SENT メッセージに応答してこのメソッドを呼び出すと問題が発生します。 InSendMesssageEx を呼び出して SENT メッセージを処理しているかどうかをテストし、メッセージが SENT の場合は自分にメッセージを POST します。

必要条件

Requirement 価値
サポートされる最小クライアント Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
ターゲット プラットフォーム Windows
ヘッダー msinkaut.h

こちらも参照ください

GetObjectTransform メソッド

GetViewTransform メソッド

IInkRenderer

InkRenderer クラス