Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt das InkTransform -Objekt, 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 darstellt – Drehung, Skalierung, Schere und Spiegelung – Werte, die zum Transformieren der Strichkoordinaten innerhalb des Freihandraums verwendet werden sollen.
Ein NULL-Wert für den parameter viewTransform korreliert mit der Identitätstransformation.
Zurückgegebener Wert
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 . |
|
In der Methode ist eine Ausnahme aufgetreten. |
Bemerkungen
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 Reaktion auf GESENDETe Nachricht aufzurufen. Testen Sie, ob Sie eine GESENDETe Nachricht verarbeiten, indem Sie InSendMesssageEx aufrufen und die Nachricht dann an sich selbst SENDEN, wenn die Nachricht gesendet wurde.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows XP Tablet PC Edition [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Nicht unterstützt |
| Zielplattform | Windows |
| Header | msinkaut.h |