WindowMouseX()

Syntax

x = WindowMouseX(#Window)
Beschreibung
Ermittelt die X-Position der Maus innerhalb des inneren Bereichs ("Client area") des angegebenen Fensters '#Window'. Befindet sich die Maus außerhalb des Fensterbereichs, wird -1 zurückgegeben.

Möchten Sie die absolute X-Position des Mauszeigers auf dem Desktop ermitteln, verwenden Sie den DesktopMouseX() Befehl.
  If OpenWindow(0, 0, 0, 300, 30, "Fenster Maus-Monitor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    TextGadget(0, 10, 6, 200, 20, "")
    
    Repeat
      Event = WaitWindowEvent(20) ; kehre mindestens alle 20 ms für ein Update zurück
      
      SetGadgetText(0, "Fenster Maus-Position: " + Str(WindowMouseX(0)) + "," + Str(WindowMouseY(0)))
    Until Event = #PB_Event_CloseWindow
  EndIf

Unterstützte OS

Alle

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