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

Définit l’objet InkTransform qui représente la transformation d’affichage utilisée pour afficher l’encre.

Syntaxe

HRESULT SetViewTransform(
  [in] IInkTransform *ViewTransform
);

Paramètres

[in] ViewTransform

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

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

Valeur renvoyée

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

Code de retour Description
S_OK
Opération réussie.
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.

Remarques

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 de la vue.

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

Exigences

Prérequis Valeur
Client minimum requis Windows XP Tablet PC Edition [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
plateforme cible Windows
En-tête msinkaut.h

Voir également

GetObjectTransform, méthode

GetViewTransform, méthode

IInkRenderer

InkRenderer, classe