IInkRenderer::SetViewTransform, méthode (msinkaut.h)

Définit l’objet InkTransform qui représente la transformation de vue utilisée pour restituer l’entrée manuscrite.

Syntaxe

HRESULT SetViewTransform(
  [in] IInkTransform *ViewTransform
);

Paramètres

[in] ViewTransform

Objet InkTransform qui représente les valeurs de transformation géométrique (rotation, mise à l’échelle, cisaillement et réflexion) à utiliser pour transformer les coordonnées de trait dans l’espace d’encre.

Une valeur NULL pour le paramètre viewTransform est corrélée à la transformation d’identité.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_POINTER
Un paramètre contenait un pointeur non valide.
E_INVALIDARG
viewTransform ne pointe pas vers un objet InkTransform compatible.
E_INK_EXCEPTION
Une exception s’est produite à l’intérieur de la méthode.

Notes

La transformation s’applique à la fois aux points et à la largeur du stylet.

La transformation d’affichage se produit après la transformation d’objet.

La largeur du stylet est calculée en multipliant la largeur de stylet spécifiée (ou la valeur par défaut 53, si elle n’est pas spécifiée) par la racine carrée du déterminant de la transformation d’affichage.

Il est problématique d’appeler cette méthode en réponse au message SENT. Testez si vous traitez un message SENT en appelant InSendMesssageEx , puis POSTez-le vous-même si le message a été ENVOYÉ.

Spécifications

   
Client minimal pris en charge Windows XP Édition Tablet PC [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête msinkaut.h
Bibliothèque InkObj.dll

Voir aussi

GetObjectTransform, méthode

GetViewTransform, méthode

IInkRenderer

Classe InkRenderer