PureBasic

DesktopMouseX()

Синтаксис

Result = DesktopMouseX()

Описание


Возвращает абсолютную X-координату позиции курсора мыши на рабочем столе.

Параметры

Ничего.

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

Возвращает X-координату (в пикселях) позиции курсора мыши относительно левого верхнего угла основного монитора. Значение координаты будет отрицательным, если курсор располагается на мониторе находящимся слева от основного монитора.

Пример

If OpenWindow(0, 0, 0, 320, 60, "Отслеживание мыши на экране", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    TextGadget(0, 10, 6, 200, 40, "")

    Repeat
        Event = WindowEvent()

        If Event = 0 ; Нет событий в очереди, поэтому остановим процесс на несколько мс для улучшения многозадачности
            SetGadgetText(0, "Позиция мыши на рабочем столе: "+Str(DesktopMouseX())+", "+Str(DesktopMouseY()))
            Delay(20)
        EndIf

    Until Event = #PB_Event_CloseWindow
EndIf

См. также

DesktopMouseY(), DesktopX(), DesktopWidth(), WindowMouseX()

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

Все

<- DesktopHeight() - Оглавление Desktop - DesktopMouseY()->