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

<- WindowID() - Window Index - WindowMouseY() ->