SetWindowState()
Синтаксис
SetWindowState(#Window , State)
Описание
Изменяет состояние указанного Окна, на нормальное, развернутое или свёрнутое.
Параметры
#Window Номер, идентифицирующий используемое Окно. State Может иметь одно из следующих значений: #PB_Window_Normal : Окно не развёрнуто и не свёрнуто (нормальное). #PB_Window_Maximize: Окно развернуто. (В Linux не все оконные менеджеры это поддерживают) #PB_Window_Minimize: Окно свёрнуто.
Комментарии
Текущее состояние Окна можно получить с помощью функции GetWindowState().
Пример (Фран)
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 SetWindowState(0, #PB_Window_Maximize) EndSelect EndSelect Until Event = #PB_Event_CloseWindow EndIf
См. также
GetWindowState()
Поддерживаемые OS
Все