Partager via


Événement InkCollector.NewInAirPackets

Se produit lorsqu’un paquet en air est visible.

Syntaxe

void NewInAirPackets(
  [in]      IInkCursor *Cursor,
  [in]      long       PacketCount,
  [in, out] VARIANT    *PacketData
);

Paramètres

Curseur [in]

Objet IInkCursor qui a généré l’événement NewInAirPackets .

PacketCount [in]

Nombre de paquets en air reçus.

PacketData [in, out]

Lorsque cette méthode est retournée, contient un tableau qui contient les données sélectionnées pour le paquet.

Pour plus d’informations sur la structure VARIANT, consultez Utilisation de la bibliothèque COM.

Valeur retournée

Cet événement ne retourne pas de valeur.

Notes

Un paquet en air est créé lorsqu’un utilisateur déplace un stylet près de la tablette et que le curseur se trouve dans la fenêtre de l’objet collecteur d’encre ou que l’utilisateur déplace une souris dans la fenêtre associée de l’objet collecteur d’encre. Les événements NewInAirPackets sont générés rapidement, et le gestionnaire d’événements doit être rapide ou les performances souffrent.

Cette méthode d’événement est définie dans les interfaces _IInkCollectorEvents, _IInkOverlayEvents et _IInkPictureEvents dispatch-only (dispinterfaces) avec un ID de DISPID_ICENewInAirPackets.

L’événement NewInAirPackets est déclenché même en mode sélection ou effacement, pas seulement lors de l’insertion d’entrées manuscrites. Pour cela, vous devez surveiller le mode d’édition (que vous êtes responsable de définir) et connaître le mode avant d’interpréter l’événement. L’avantage de cette exigence est une plus grande liberté d’innover sur la plateforme grâce à une plus grande sensibilisation aux événements de plateforme.

Pour définir les propriétés contenues dans ce tableau, utilisez la propriété DesiredPacketDescription de l’objet collecteur d’encre. Le tableau retourné par le paramètre PacketData contient les données de ces propriétés.

Notes

Bien que vous puissiez modifier les données de paquets, ces modifications ne sont pas conservées ou utilisées.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP Édition Tablette 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)
Bibliothèque
InkObj.dll

Voir aussi

InkCollector, classe

DesiredPacketDescription, propriété

Événement NewPackets

IInkCursor, interface