PureBasic

HideWindow()

Синтаксис

HideWindow(#Window , State [, Flags])

Описание


Скрывает или показывает указанное Окно.

Параметры

#Window Номер, идентифицирующий используемое Окно.
State Этот параметр может быть одним из следующих значений:
  #True : Окно скрыто.
  #False: Окно отображено. Окно автоматически активируется (получает фокус),  
          если не установлен флаг #PB_Window_NoActivate.
Flags Этот параметр может быть комбинацией следующих значение (с помощью оператора '|'):
  #PB_Window_NoActivate    : Окно появится, но не будет активировано. (действителен, только если Окно видно).
  #PB_Window_ScreenCentered: Окно будет по центру экрана (действительно, только если Окно видно).
  #PB_Window_WindowCentered: Окно будет по центру Окна (действительно, только если Окно видно).

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

Ничего.

Пример

If OpenWindow(0, 200, 200, 220, 100, "HideWindow()", #PB_Window_SystemMenu)
    ButtonGadget(1, 10, 60, 200, 30, "Скрыть Окно")

    Repeat
        Event = WaitWindowEvent()

        Select Event
            Case #PB_Event_Gadget
                Select EventGadget()
                    Case 1

                        HideWindow(0, #True)
                        Debug "Окно скрыто."
                        MessageRequester("инфо", "Нажмите OK для показа Окна")
                        HideWindow(0, #False)
                        Debug "Окно показано."

                EndSelect
        EndSelect
    Until Event = #PB_Event_CloseWindow
EndIf

См. также

OpenWindow()

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

Все

<- GetWindowTitle() - Оглавление Window - IsWindow()->