IAgentNotifySink :: Move
[Microsoft Agent est déconseillé à partir de Windows 7 et peut ne pas être disponible dans les versions ultérieures de Windows.]
HRESULT Move(
long dwCharID, // character ID
long x, // x-coordinate of new location
long y, // y-coordinate of new location
long dwCause // cause of move state
);
Avertit une application cliente lorsque le caractère a été déplacé.
- Pas de valeur de retour.
-
dwCharID
-
Identificateur du caractère qui a été déplacé.
-
x
-
Coordonnée x de la nouvelle position, en pixels, par rapport à l’origine de l’écran (en haut à gauche). L’emplacement d’un caractère est basé sur l’angle supérieur gauche de son cadre d’animation.
-
y
-
Coordonnée y de la nouvelle position, en pixels, par rapport à l’origine de l’écran (en haut à gauche). L’emplacement d’un caractère est basé sur l’angle supérieur gauche de son cadre d’animation.
-
dwCause
-
Cause du déplacement du caractère. Le paramètre peut être l’un des suivants :
Valeur Description const unsigned short NeverMoved = 0 ; Le caractère n’a pas été déplacé. const unsigned short UserMoved = 1 ; L’utilisateur a fait glisser le caractère. const unsigned short ProgramMoved = 2 ; Votre application a déplacé le caractère. const unsigned short OtherProgramMoved = 3 ; Une autre application a déplacé le caractère. const non signé Short SystemMoved = 4 Le serveur a déplacé le caractère pour le garder à l’écran après une modification de la résolution de l’écran.
Cet événement est envoyé à tous les clients du caractère.