PureBasic

WindowX()

Синтаксис

Result = WindowX(#Window [, Mode])

Описание


Возвращает 'X'- позицию левого края указанного Окна на экране.

Параметры

#Window Номер идентифицирующий Окно, местоположение которого требуется узнать.
Mode (дополн.) Режим, используемый при вычислении X - координаты Окна. Это может быть одно из следующих значений:
  #PB_Window_FrameCoordinate: X позиции окна, включая границы (по умолчанию).
  #PB_Window_InnerCoordinate: X позиции внутренней области окна (где может быть добавлен Гаджет),
                              за исключением границ.

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

'X'- позиция (в пикселях) левого края указанного Окна на экране.

Пример (Фран)

If OpenWindow(0, 0, 0, 220, 100, "Пример...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    ButtonGadget(1, 10, 60, 200, 30, "X-координата позиции Окна")

    Repeat
        Event = WaitWindowEvent()

        Select Event
            Case #PB_Event_Gadget
                Select EventGadget()
                    Case 1

                        X = WindowX(0, #PB_Window_InnerCoordinate)
                        Debug "X-координата внутренней области Окна : " + Str(X)

                        X= WindowX(0, #PB_Window_FrameCoordinate)
                        Debug "X-координата всего Окна : " + Str(X)
                EndSelect
        EndSelect
    Until Event = #PB_Event_CloseWindow
EndIf

См. также

OpenWindow(), WindowY()

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

Все

<- WindowWidth() - Оглавление Window - WindowY()->

T��-M�f