Constantes PacketPropertyGuids

Définit des valeurs qui spécifient les propriétés du paquet. L’API PCAPI tablette utilise des identificateurs globaux uniques (GUID) pour identifier les propriétés de paquet, qui, dans COM, sont des chaînes constantes.

En C++, vous pouvez accéder à ces constantes dans le fichier d’en-tête Msinkaut.h, qui se trouve dans le <répertoire systemdrive>:\Program Files\Microsoft SDKs\Windows\v6.0\Include si vous avez installé le Kit de développement logiciel (SDK) à l’emplacement par défaut. En C++, ces constantes sont WCHAR, et non BSTR. Convertissez-les en BSTR avant utilisation. Pour plus d’informations sur le type de données BSTR, consultez Utilisation de la bibliothèque COM.

Le tableau suivant répertorie les champs GUID (Global Unique Identifier) de propriété de paquets disponibles. Utilisez ces GUID pour spécifier les propriétés que contient le paquet lorsque vous créez le contexte de la tablette. Pour déterminer la plage et la résolution d’une propriété, appelez la méthode GetPropertyMetrics . Les constantes du tableau ci-dessous commençant par « STR_ » sont des représentations sous forme de chaîne des constantes binaires correspondantes affichées dans la même cellule de table.

Constant Description
STR_GUID_X ou GUID_PACKETPROPERTY_GUID_X
Coordonnée x dans l’espace de coordonnées de la tablette. Chaque paquet contient cette propriété par défaut. L’origine (0,0) du comprimé est le coin supérieur gauche.
STR_GUID_Y ou GUID_PACKETPROPERTY_GUID_Y
Coordonnée y dans l’espace de coordonnées de la tablette. Chaque paquet contient cette propriété par défaut. L’origine (0,0) du comprimé est le coin supérieur gauche.
STR_GUID_Y ou GUID_PACKETPROPERTY_GUID_Y
Coordonnée y dans l’espace de coordonnées de la tablette. Chaque paquet contient cette propriété par défaut. L’origine (0,0) du comprimé est le coin supérieur gauche.
STR_GUID_Z ou GUID_PACKETPROPERTY_GUID_Z
Coordonnée z ou distance de la pointe du stylet à partir de la surface de la tablette. Le type d’énumération TabletPropertyMetricUnit détermine l’unité de mesure de cette propriété.
STR_GUID_PAKETSTATUS ou GUID_PACKETPROPERTY_GUID_PACKET_STATUS
Contient une ou plusieurs des valeurs d’indicateur suivantes :
  • Le curseur touche la surface de dessin (Valeur = 1).
  • Le curseur est inversé. Par exemple, l’extrémité de la gomme du stylet pointe vers la surface (Valeur = 2).
  • Non utilisé (Valeur = 4).
  • Le bouton barillet est enfoncé (Valeur = 8).
STR_GUID_TIMERTICK ou GUID_PACKETPROPERTY_GUID_TIMER_TICK
Heure à laquelle le paquet a été généré.
STR_GUID_TIMERTICK ou GUID_PACKETPROPERTY_GUID_TIMER_TICK
Heure à laquelle le paquet a été généré.
STR_GUID_SERIALNUMBER ou GUID_PACKETPROPERTY_GUID_SERIAL_NUMBER
Propriété de paquet permettant d’identifier le paquet.
Il s’agit de la même valeur que celle que vous utilisez pour récupérer le paquet à partir de la file d’attente de paquets.
STR_GUID_NORMALPRESSURE ou GUID_PACKETPROPERTY_GUID_NORMAL_PRESSURE
Pression de la pointe du stylet perpendiculaire à la surface du comprimé.
Plus la pression sur la pointe du stylet est élevée, plus l’encre est dessinée.
STR_GUID_TANGENTPRESSURE ou GUID_PACKETPROPERTY_GUID_TANGENT_PRESSURE
Pression de la pointe du stylet le long du plan de la surface du comprimé.
STR_GUID_BUTTONPRESSURE ou GUID_PACKETPROPERTY_GUID_BUTTON_PRESSURE
Pression sur un bouton sensible à la pression.
STR_GUID_XTILTORIENTATION ou GUID_PACKETPROPERTY_GUID_X_TILT_ORIENTATION
Angle entre le plan y, z et le plan du stylet et de l’axe y.
S’applique à un curseur de stylet.
La valeur est 0 lorsque le stylet est perpendiculaire à la surface de dessin et est positif lorsque le stylet se trouve à droite de perpendiculaire.
STR_GUID_YTILTORIENTATION ou GUID_PACKETPROPERTY_GUID_Y_TILT_ORIENTATION
Angle entre le plan x,z et le plan du stylet et de l’axe X.
S’applique à un curseur de stylet.
La valeur est 0 lorsque le stylet est perpendiculaire à la surface de dessin et est positif lorsque le stylet se trouve vers le haut ou loin de l’utilisateur.
STR_GUID_AZIMUTHORIENTATION ou GUID_PACKETPROPERTY_GUID_AZIMUTH_ORIENTATION
Rotation dans le sens des aiguilles d’une montre du curseur sur l’axe des z dans une plage circulaire complète.
STR_GUID_ALTITUDEORIENTATION ou GUID_PACKETPROPERTY_GUID_ALTITUDE_ORIENTATION
Angle entre l’axe du stylet et la surface de la tablette.
La valeur est 0 lorsque le stylet est parallèle à la surface et 90 lorsque le stylet est perpendiculaire à la surface.
Les valeurs sont négatives lorsque le stylet est inversé.
STR_GUID_TWISTORIENTATION ou GUID_PACKETPROPERTY_GUID_TWIST_ORIENTATION
Rotation dans le sens des aiguilles d’une montre du curseur sur son propre axe.
STR_GUID_PITCHROTATION ou GUID_PACKETPROPERTY_GUID_PITCH_ROTATION
Propriété de paquet qui indique si la pointe se trouve au-dessus ou en dessous d’une ligne horizontale perpendiculaire à la surface d’écriture.
Note: Cela nécessite un numériseur 3D.
La valeur est positive si la pointe se trouve au-dessus de la ligne et négative si elle est en dessous de la ligne. Par exemple, si vous tenez le stylet devant vous et écrivez sur un mur imaginaire, le pitch est positif si la pointe est au-dessus d’une ligne qui s’étend de vous au mur.
STR_GUID_ROLLROTATION ou GUID_PACKETPROPERTY_GUID_ROLL_ROTATION
Rotation dans le sens des aiguilles d’une montre du stylet autour de son propre axe.
Note: Cela nécessite un numériseur 3D.
STR_GUID_YAWROTATION ou GUID_PACKETPROPERTY_GUID_YAW_ROTATION
Angle du stylet à gauche ou à droite autour du centre de son axe horizontal lorsque le stylet est horizontal.
Note: Cela nécessite un numériseur 3D.
Si vous tenez le stylet devant vous et écrivez sur un mur imaginaire, zéro lacet indique que le stylet est perpendiculaire au mur. La valeur est négative si la pointe est à gauche de la perpendiculaire et positive si la pointe est à droite de la perpendiculaire.
STR_GUID_YAWROTATION ou GUID_PACKETPROPERTY_GUID_YAW_ROTATION
Angle du stylet à gauche ou à droite autour du centre de son axe horizontal lorsque le stylet est horizontal.
Note: Cela nécessite un numériseur 3D.
Si vous tenez le stylet devant vous et écrivez sur un mur imaginaire, zéro lacet indique que le stylet est perpendiculaire au mur. La valeur est négative si la pointe est à gauche de la perpendiculaire et positive si la pointe est à droite de la perpendiculaire.
STR_GUID_WIDTH ou GUID_PACKETPROPERTY_GUID_WIDTH
Largeur de la zone de contact sur un numériseur tactile.
STR_GUID_HEIGHT ou GUID_PACKETPROPERTY_GUID_HEIGHT
Hauteur de la zone de contact sur un numériseur tactile.
STR_GUID_FINGERCONTACTCONFIDENCE ou GUID_PACKETPROPERTY_GUID_FINGERCONTACTCONFIDENCE
Niveau de confiance qu’il y avait un contact avec le doigt sur un numériseur tactile.
STR_GUID_DEVICE_CONTACT_ID ou GUID_PACKETPROPERTY_GUID_DEVICE_CONTACT_ID
Identificateur de contact de l’appareil pour un paquet.

Remarques

Notes

Toutes les valeurs de paquet provenant du matériel de la tablette sont des entiers de taille 32 bits.

 

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
En-tête
Msinkaut.h (nécessite également Msinkaut_i.c)

Voir aussi

IsPacketPropertySupported, méthode

GetPropertyMetrics, méthode

IInkTablet, interface