GetWindowState()
Синтаксис
State = GetWindowState(#Window)
Описание
Проверяет состояние указанного Окна: нормальное, развернутое или свёрнутое.
Параметры
#Window Номер, идентифицирующий используемое Окно.
Возвращаемое значение
Этот параметр может быть одним из следующих значений:#PB_Window_Normal : Окно не развёрнуто и не свёрнуто (нормальное). #PB_Window_Maximize: Окно развернуто. #PB_Window_Minimize: Окно свёрнуто.
Комментарии
Состояние Окна может быть изменено с помощью функции SetWindowState().
Пример (Фран)
If OpenWindow(0, 0, 0, 220, 100, "Пример...", #PB_Window_SystemMenu | #PB_Window_MaximizeGadget | #PB_Window_ScreenCentered) ButtonGadget(1, 10, 60, 200, 30, "Нажми") Repeat Event = WaitWindowEvent() Select Event Case #PB_Event_Gadget Select EventGadget() Case 1 Etat = GetWindowState(0) Select Etat Case #PB_Window_Normal Debug "Окно отображается нормально." Case #PB_Window_Maximize Debug "Окно развернуто." Case #PB_Window_Minimize Debug "Окно свернуто." Default Debug "Неизвестное состояние" EndSelect EndSelect EndSelect Until Event = #PB_Event_CloseWindow EndIf
См. также
SetWindowState()
Поддерживаемые OS
Все