Méthode IInkCollector::SetWindowInputRectangle (msinkaut.h)
Définit le rectangle de fenêtre, en pixels, dans lequel l’encre est dessinée.
Syntaxe
HRESULT SetWindowInputRectangle(
[in] IInkRectangle *WindowInputRectangle
);
Paramètres
[in] WindowInputRectangle
Rectangle, en coordonnées de fenêtre, sur lequel l’encre est dessinée.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Un paramètre contenait un pointeur non valide. |
|
Les coordonnées du rectangle ne sont pas valides (par exemple, largeur/hauteur de 0). |
|
Impossible de mettre à jour les mappages au milieu d’un trait. |
|
Une exception s’est produite à l’intérieur de la méthode. |
|
Le rectangle d’entrée de fenêtre chevauche le rectangle d’entrée de fenêtre d’un InkCollector activé. |
Notes
L’erreur E_INK_OVERLAPPING_INPUT_RECT est retournée si le rectangle d’entrée de fenêtre d’un collecteur d’encre activé (défini avec la propriété Enabled ) chevauche le rectangle d’entrée de fenêtre d’un autre collecteur d’encre activé.
Pour réinitialiser le rectangle d’entrée de fenêtre à son comportement par défaut (un rectangle vide avec des {0,0,0,0}coordonnées ), passez {0,0,0,0} l’appel à SetWindowInputRectangle, et non à NULL.
Vous ne pouvez pas passer un rectangle où la valeur de la propriété Right est inférieure à la valeur de la propriété Left ; ou lorsque la valeur de la propriété Bottom est inférieure à la valeur de la propriété Top . Par exemple, un rectangle avec des paramètres de {500, 500, 400, 400} n’est pas valide.
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 |