PureBasic

WindowMouseY()

Синтаксис

y = WindowMouseY(#Window)

Описание


Возвращает Y - координату позиции мыши во внутренней области указанного Окна.

Параметры

#Window Номер, идентифицирующий используемое Окно.

Возвращаемое значение

Y - координата позиции мыши во внутренней области указанного Окна. Если мышь находится за пределами внутренней области окна, функция вернет -1.

Комментарии

Чтобы получить Y - координату абсолютной позиции мыши на рабочем столе, используйте функцию DesktopMouseY().

Пример

If OpenWindow(0, 0, 0, 300, 30, "Окно мониторинга мыши", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    TextGadget(0, 10, 6, 200, 20, "")

    Repeat
        Event = WaitWindowEvent(20) ; Возвращаемое значение будет обновляться не реже чем каждые 20ms

        SetGadgetText(0, "Позиция мыши в Окне: " + Str(WindowMouseX(0)) + "," + Str(WindowMouseY(0)))
    Until Event = #PB_Event_CloseWindow
EndIf

Поддерживаемые OS

Все

<- WindowMouseX() - Оглавление Window - WindowOutput()->