PureBasic

WindowBounds()

Синтаксис

WindowBounds(#Window , MinimumWidth , MinimumHeight , MaximumWidth , MaximumHeight)

Описание


Задаёт минимальные и максимальные размеры указанного Окна (в пикселях). Это не позволит сделать окно слишком маленьким или слишком большим когда пользователь изменяет его размеры.

Параметры

#Window Номер, идентифицирующий Окно, которое требуется ограничить в размерах.
MinimumWidth Новая минимальная ширина Окна.
Если в качестве параметра используется #PB_Ignore, текущая минимальная ширина останется неизменной.
Если в качестве параметра используется #PB_Default, минимальное значение ширины сбрасывается до системного значения по умолчанию (какое было до первого вызова этой функции).
MinimumHeight Новая минимальная высота Окна.
Если в качестве параметра используется #PB_Ignore, текущая минимальная высота останется неизменной.
Если в качестве параметра используется #PB_Default, минимальное значение высоты сбрасывается до системного значения по умолчанию (какое было до первого вызова этой функции).
MaximumWidth Новая максимальная ширина Окна.
Если в качестве параметра используется #PB_Ignore, текущая максимальная ширина останется неизменной.
Если в качестве параметра используется #PB_Default, максимальное значение ширины сбрасывается до системного значения по умолчанию (какое было до первого вызова этой функции).
MaximumHeight Новая максимальная высота Окна.
Если в качестве параметра используется #PB_Ignore, текущая максимальная высота останется неизменной.
Если в качестве параметра используется #PB_Default, максимальное значение высоты сбрасывается до системного значения по умолчанию (какое было до первого вызова этой функции).

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

Ничего.

Пример

If OpenWindow(0, 0, 0, 300, 300, "Измени мой размер!", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget)
    WindowBounds(0, 200, 200, 400, 400)

    Repeat
        Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
EndIf

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

Все

<- WaitWindowEvent() - Оглавление Window - WindowEvent()->