Share via


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

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

構文

HRESULT SetObjectTransform(
  [in] IInkTransform *ObjectTransform
);

パラメーター

[in] ObjectTransform

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

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

戻り値

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

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

注釈

変換はポイントに適用されますが、ペンの幅には適用されません。

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

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

要件

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

こちらもご覧ください

GetObjectTransform メソッド

GetViewTransform メソッド

IInkRenderer

InkRenderer クラス

SetViewTransform メソッド