Freigeben über


IInkRenderer::SetObjectTransform-Methode (msinkaut.h)

Legt das InkTransform-Objekt fest, das die Objekttransformation darstellt, die zum Rendern von Freihand verwendet wird.

Syntax

HRESULT SetObjectTransform(
  [in] IInkTransform *ObjectTransform
);

Parameter

[in] ObjectTransform

Das InkTransform-Objekt , das die geometrische Transformation (Drehung, Skalierung, Scherung und Reflexion) darstellt, die zum Transformieren der Strichkoordinaten innerhalb des Freihandraums verwendet werden soll.

Ein NULL-Wert für den objectTransform-Parameter korreliert mit der Identitätstransformation.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_POINTER
Ein Parameter enthielt einen ungültigen Zeiger.
E_INVALIDARG
objectTransform zeigt nicht auf ein kompatibles InkTransform-Objekt .
E_INK_EXCEPTION
Innerhalb der -Methode ist eine Ausnahme aufgetreten.

Hinweise

Die Transformation gilt für die Punkte, aber nicht für die Stiftbreite.

Die Objekttransformation erfolgt vor der Ansichtstransformation.

Es ist problematisch, diese Methode als Antwort auf die SENT-Nachricht aufzurufen. Testen Sie, ob Sie eine SENT-Nachricht verarbeiten, indem Sie InSendMessageEx aufrufen und die Nachricht dann an sich selbst senden, wenn die Nachricht GESENDET wurde.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile msinkaut.h
Bibliothek InkObj.dll

Weitere Informationen

GetObjectTransform-Methode

GetViewTransform-Methode

IInkRenderer

InkRenderer-Klasse

SetViewTransform-Methode