PureBasic

WindowWidth()

Синтаксис

Result = WindowWidth(#Window [, Mode])

Описание


Возвращает ширину (в пикселях) указанного Окна.

Параметры

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

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

Возвращает ширину (в пикселях) указанного Окна.

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

If OpenWindow(0, 0, 0, 220, 100, "Пример...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    ButtonGadget(1, 10, 60, 200, 30, "Ширина окна")

    Repeat
        Event = WaitWindowEvent()
        Select Event
            Case #PB_Event_Gadget
                Select EventGadget()
                    Case 1

                        Largeur = WindowWidth(0, #PB_Window_InnerCoordinate)
                        Debug "Внутренняя ширина : " + Str(Largeur)

                        Largeur = WindowWidth(0, #PB_Window_FrameCoordinate)
                        Debug "Общая ширина : " + Str(Largeur)
                EndSelect
        EndSelect
    Until Event = #PB_Event_CloseWindow
EndIf

См. также

OpenWindow(), WindowHeight()

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

Все

<- WindowVectorOutput() - Оглавление Window - WindowX()->