GUISetState
Изменяет статус GUI-окна.
GUISetState ( [ flag [, winhandle ]] )
Параметры
flag | [необязательный] Один из следующих: @SW_SHOW = Показать ранее скрытое окно (по умолчанию) @SW_HIDE = Скрыть @SW_MINIMIZE = Свернуть на панель задач @SW_MAXIMIZE = Развернуть на весь экран @SW_RESTORE = Восстановить (показать не на весь экран) @SW_DISABLE = Сделать недоступным @SW_ENABLE = Сделать доступным @SW_LOCK = Заблокировать, чтобы избежать перерисовки окна. @SW_UNLOCK = Разблокировать. @SW_SHOWDEFAULT - Устанавливает основное состояние отображения окна с SW_ флагом указанным в структуре STARTUPINFO @SW_SHOWMAXIMIZED - Активизирует и разворачивает окно @SW_SHOWMINIMIZED - Активизирует и сворачивает окно @SW_SHOWMINNOACTIVE - Сворачивает окно @SW_SHOWNA - Отображает окно в его текущем состоянии @SW_SHOWNOACTIVATE - Отображает окно с его последним размером и позицией @SW_SHOWNORMAL - Активизирует и отображает окно |
winhandle |
[необязательный] Дескриптор окна возвращаемый функцией GUICreate() (по умолчанию предыдущее используемое окно). |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0. |
Примечания
Изначально созданное окно скрыто, поэтому нужно использовать @SW_SHOW, чтобы отобразить окно.См. также
GUICreateПример
#include <GUIConstantsEx.au3>
GUICreate("My GUI") ; Создаёт окно в центре экрана
GUISetState() ; показывает созданное окно
; Запускается цикл опроса GUI до тех пор пока окно не будет закрыто
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE