IInkRenderer::SetViewTransform-Methode (msinkaut.h)
Legt das InkTransform-Objekt fest, das die Ansichtstransformation darstellt, die zum Rendern von Freihand verwendet wird.
Syntax
HRESULT SetViewTransform(
[in] IInkTransform *ViewTransform
);
Parameter
[in] ViewTransform
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 viewTransform-Parameter korreliert mit der Identitätstransformation.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Ein Parameter enthielt einen ungültigen Zeiger. |
|
viewTransform verweist nicht auf ein kompatibles InkTransform-Objekt . |
|
Innerhalb der -Methode ist eine Ausnahme aufgetreten. |
Hinweise
Die Transformation gilt sowohl für die Punkt- als auch für die Stiftbreite.
Die Ansichtstransformation erfolgt nach der Objekttransformation.
Die Stiftbreite wird berechnet, indem die angegebene Stiftbreite (oder der Standardwert von 53, falls nicht angegeben) mit der Quadratwurzel der Determinante der Ansichtstransformation multipliziert wird.
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
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 |