Événement DragStart
[Microsoft Agent est déconseillé à partir de Windows 7 et peut être indisponible dans les versions ultérieures de Windows.]
-
Description
-
Se produit lorsque l'utilisateur commence à faire glisser un personnage.
-
Syntaxe
-
Sub agent**_DragStart** (ByVal CharacterID, (ByVal Button, (ByVal Shift, (ByVal X, (ByVal Y**)**
Élément Description CharacterID Renvoie l'ID du personnage cliqué sous forme de chaîne de caractères. Button Renvoie un entier qui identifie le bouton qui a été pressé et relâché pour provoquer l'événement. L'argument "bouton" est un champ de bits dont les bits correspondent au bouton gauche (bit 0), au bouton droit (bit 1) et au bouton du milieu (bit 2). Ces bits correspondent respectivement aux valeurs 1, 2 et 4. Un seul de ces bits est activé, ce qui indique le bouton à l'origine de l'événement. Maj Renvoie un nombre entier correspondant à l'état des touches Maj, CTRL et ALT lorsque le bouton spécifié dans l'argument button est enfoncé ou relâché. Un bit est défini si la touche est enfoncée. L'argument shift est un champ de bits dont les bits de poids faible correspondent aux touches Maj (bit 0), CTRL (bit 1) et ALT (bit 2). Ces bits correspondent respectivement aux valeurs 1, 2 et 4. L'argument Maj indique l'état de ces touches. Certains, tous ou aucun des bits peuvent être activés, ce qui indique que certaines, toutes ou aucune des touches sont enfoncées. Par exemple, si les touches CTRL et ALT sont toutes deux enfoncées, la valeur de Maj sera 6. X,Y Renvoie un nombre entier indiquant l'emplacement actuel du pointeur de la souris. Les valeurs X et Y sont toujours exprimées en pixels, par rapport au coin supérieur gauche de l'écran.
Notes
Cet événement n'est envoyé qu'au client de saisie active d'un personnage. Lorsque l'utilisateur fait glisser un personnage alors qu'il n'y a pas de client actif en entrée, le serveur définit son dernier client actif en entrée comme le client actif en entrée actuel, en lui envoyant l'événement ActivateInput, puis en lui envoyant l'événement DragStart.
Voir aussi