WindowMouseY()

Syntax

y = WindowMouseY(#Window)
Description
Returns the mouse y position in the inner area of the given window.

Parameters

#Window The window to use.

Return value

The mouse y position in the inner area of the specified window. If the mouse is outside of the window area, it will return -1.

Remarks

To get the absolute y position of the mouse on the desktop, use DesktopMouseY().
  If OpenWindow(0, 0, 0, 300, 30, "Window mouse monitor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    TextGadget(0, 10, 6, 200, 20, "")
    
    Repeat
      Event = WaitWindowEvent(20) ; return at least every 20ms for an update
      
      SetGadgetText(0, "Window mouse position: " + Str(WindowMouseX(0)) + "," + Str(WindowMouseY(0)))       
    Until Event = #PB_Event_CloseWindow
  EndIf

Supported OS

All

<- WindowMouseX() - Window Index - WindowOutput() ->