WindowMouseX()
Syntaxe
Resultat = WindowMouseX(#Fenetre)Description
Renvoie la position horizontale de la souris dans la zone interne d'une fenêtre.
Arguments
#Fenetre La fenêtre à utiliser.
Valeur de retour
Renvoie la position en X de la souris dans la zone interne de la fenêtre.
Renvoie -1 si la souris se trouve à l'extérieur de la zone.
Remarques
Pour avoir la position absolue en 'X' de la souris sur le bureau, utiliser la commande DesktopMouseX().
Exemple
If OpenWindow(0, 0, 0, 300, 30, "Position de la souris dans la zone interne de la fenêtre.", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) TextGadget(0, 10, 6, 500, 20, "") Repeat Event = WaitWindowEvent(20) ; Boucle au moins chaque 20ms pour une mise à jour SetGadgetText(0, "Coordonnées: " + Str(WindowMouseX(0)) + "," + Str(WindowMouseY(0))) Until Event = #PB_Event_CloseWindow EndIf
Voir aussi
OpenWindow(), WindowMouseY(), DesktopMouseX(), DesktopMouseY()
OS Supportés
Tous