PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Position de la souris sur une carte MAPPOINT
Position de la souris sur une carte MAPPOINT
Débuté par emmanuel.nagy, 26 juil. 2004 12:30 - 2 réponses
Posté le 26 juillet 2004 - 12:30
Bonjour,

Est ce que quelqu'un aurait la solution pour retourner les coordonnées de
la souris dans mappoint, j'ai essayé avec les fonctions mappoint du style
:

object.CurrentX [= x], mais sans succès car je ne trouve pas l'obje t qui
accepte ceci dans mappoint, la solution provisoire que j'ai trouvé c'est
de mettre un calque sur l'image, et j'en récupère les coordonnées, mais cela
me fait passer d'un mode à l'autre.

Merci de vos réponses si quelqu'un trouve...
Merci

Manu
Posté le 26 juillet 2004 - 13:53
Bonjour,

Cela dépend de l'événement de la souris que tu traites.
Si par exemple tu cliques 2 fois ( doubleclick ),

Il faut:

1°- A l'initialisation de ton ActiveX ajouter la ligne suivante:

ActiveXEvénement("Fn_Get_XY_Mouse_Clic",...
MapPointControl1, "BeforeDblClick")

2° Créer la fonction ci dessous:

PROCEDURE Fn_Get_XY_Mouse_Clic(Button, Shift, X, Y)

Info("Coordonnées du clic : " + X + "," + Y)

Renvoyer 0

Salutations

*****************



"Emmanuel NAGY" <emmanuel.nagy@actus-system.com> wrote:


Bonjour,

Est ce que quelqu'un aurait la solution pour retourner les coordonnées de
la souris dans mappoint, j'ai essayé avec les fonctions mappoint du style
:

object.CurrentX [= x], mais sans succès car je ne trouve pas l'obje t qui
accepte ceci dans mappoint, la solution provisoire que j'ai trouvé c'est
de mettre un calque sur l'image, et j'en récupère les coordonnées, mais

cela
me fait passer d'un mode à l'autre.

Merci de vos réponses si quelqu'un trouve...
Merci

Manu
Posté le 26 juillet 2004 - 16:02
Merci beaucoup, ça fontionne

Salutations

Manu