PureBasic

ResizeWindow()

Синтаксис

ResizeWindow(#Window , x , y , Width , Height)

Описание


Перемещает указанное Окно в заданную позицию и изменяет его размеры на указанные. Если какой-либо из параметров должен быть проигнорирован (и не изменяться), вместо него следует передать значение #PB_Ignore.

Параметры

#Window Номер идентифицирующий Окно, которое требуется переместить и/или масштабировать.
x, y Новые координаты Окна в пикселях. Если для 'x' или 'y' будет установлено значение #PB_Ignore, текущее значение соответственно 'x' или 'y' не будет изменено.
Width, Height Новый размер окна в пикселях. Если для параметра 'Width' или 'Height' будет установлено значение #PB_Ignore, текущее значение соответственно 'Ширины' или 'Высоты' не будет изменено.

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

Ничего.

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

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
                        ResizeWindow(0, 100, 100, 350, #PB_Ignore)
                EndSelect

        EndSelect
    Until Event = #PB_Event_CloseWindow
EndIf

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

Все

<- RemoveWindowTimer() - Оглавление Window - SetActiveWindow()->