IInkRenderer::SetObjectTransform method (msinkaut.h)

設定代表用來渲染墨水的物件的 InkTransform 物件。

語法

HRESULT SetObjectTransform(
  [in] IInkTransform *ObjectTransform
);

參數

[in] ObjectTransform

代表幾何變換——旋轉、縮放、剪切與反射——的 InkTransform 物件,用於轉換墨水空間內筆劃座標。

objectTransform 參數的 NULL 值對應於恆等變換。

返回值

這個方法可以傳回其中一個值。

回傳碼 說明
S_OK
成功。
E_POINTER
某個參數包含無效指標。
E_INVALIDARG
objectTransform 不會指向相容的 InkTransform 物件。
E_INK_EXCEPTION
方法中出現了例外。

備註

這個變換會應用在點上,但筆寬度不適用。

物件轉換發生在檢視轉換之前。

在回應 SENT 訊息時呼叫此方法存在問題。 測試你是否正在處理已發送訊息,方法是呼叫 InSendMesssageEx ,然後如果訊息是 SEND,再把訊息貼出給自己。

要求

需求 價值
最低支援的用戶端 Windows XP 平板電腦版【僅限桌面應用程式】
支援的最低伺服器 不支援
目標平臺 Windows
Header msinkaut.h

另請參閱

GetObjectTransform 方法

GetViewTransform 方法

IInkRenderer

InkRenderer 類別

SetViewTransform 方法