IInkDrawingAttributes::p ut_Color, méthode (msinkaut.h)
Obtient ou définit la couleur de l’encre qui est dessinée avec cet objet InkDrawingAttributes .
Cette propriété est en lecture/écriture.
Syntaxe
HRESULT put_Color(
long NewColor
);
Paramètres
NewColor
Valeur de retour
None
Notes
En mode Contraste élevé, l’entrée manuscrite s’affiche toujours avec le paramètre de couleur système (COLOR_WINDOWTEXT), quel que soit le paramètre de la propriété Color . Toutefois, la couleur réelle de l’encre est toujours enregistrée en tant que couleur définie ou couleur par défaut (NOIR) si elle n’est pas définie. Par exemple, si la propriété Color a la valeur RED, un utilisateur en mode Contraste élevé voit l’entrée manuscrite dans la couleur système, mais un utilisateur qui n’est pas en mode Contraste élevé voit l’encre dessinée en tant que couleur définie ROUGE. Cette fonctionnalité permet à un utilisateur en mode Contraste élevé d’afficher l’entrée manuscrite dans le paramètre système sans modifier la couleur de trait réelle.
Cela signifie que par défaut, toute l’encre est mappée à une couleur en mode Contraste élevé. Pour désactiver ce comportement de mappage des couleurs par défaut et implémenter le vôtre, utilisez la propriété SupportHighContrastInk du collecteur d’encre .
Pour activer efficacement le mode Contraste élevé, vous devez définir la propriété AutoRedraw du collecteur d’encre sur TRUE (ce qui signifie que l’encre est redessinée lorsque la fenêtre est invalidée). L’interface de programmation d’application Tablet PC (API) ne prend pas en charge le mode Contraste élevé si vous définissez la propriété AutoRedraw sur FALSE.
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 |