Partager via


IInkStrokeDisp ::SetPacketValuesByProperty, méthode (msinkaut.h)

Modifie les valeurs de paquet pour une propriété particulière.

Syntaxe

HRESULT SetPacketValuesByProperty(
  [in]           BSTR    bstrPropertyName,
  [in]           VARIANT PacketValues,
  [in, optional] long    Index,
  [in, optional] long    Count,
  [out, retval]  long    *NumberOfPacketsSet
);

Paramètres

[in] bstrPropertyName

Identificateur guid (global unique identifier) des constantes PacketProperty utilisées pour sélectionner les données de paquets qui sont définies. Utilisez PacketDescription pour déterminer les propriétés définies pour ce trait.

[in] PacketValues

Tableau de valeurs de données de paquets. La méthode échoue si l’une des valeurs du tableau se trouve en dehors de la valeur minimale ou maximale de la propriété. Pour déterminer la plage de valeurs dans la propriété, appelez la méthode GetPacketDescriptionPropertyMetrics .

[in, optional] Index

facultatif. Index de départ du paquet à modifier. La valeur par défaut ISC_FirstElement, définie dans le type d’énumération ItemSelectionConstants , spécifie le premier paquet.

[in, optional] Count

facultatif. Spécifie le nombre de paquets dans le trait à modifier et le nombre de valeurs dans PacketValues. La valeur par défaut ISC_AllElements, définie dans le type d’énumération ItemSelectionConstants , spécifie que tous les paquets sont modifiés.

[out, retval] NumberOfPacketsSet

Lorsque cette méthode retourne, contient le nombre réel de paquets définis.

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.
CO_E_CLASSSTRING
Format GUID non valide.
E_INVALIDARG
Variant, index (hors plage) ou GUID de propriété non valides.
E_INK_EXCEPTION
Une exception s’est produite à l’intérieur de la méthode.

Configuration requise

Condition requise Valeur
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

GetPacketDescriptionPropertyMetrics, méthode

IInkStrokeDisp, interface

ItemSelectionConstants, énumération

Constantes PacketPropertyGuids