PureBasic

DisableWindow()

Синтаксис

DisableWindow(#Window , State)

Описание


Разрешает или блокирует пользовательский ввод в указанное Окно.

Параметры

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

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

Ничего.

Пример (Фран)

If OpenWindow(0, 0, 0, 220, 100, "Пример...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    ButtonGadget(1, 10, 60, 200, 30, "Отключить Окно на 5 секунд")

    Repeat
        Event = WaitWindowEvent()
        Select Event
            Case #PB_Event_Gadget
                Select EventGadget()
                    Case 1

                        DisableWindow(0, 1) ; Отключает ввод Окна
                        Delay(5000) ; Подождём 5 секунд
                        DisableWindow(0, 0) ; Включает ввод Окна

                EndSelect
        EndSelect
    Until Event = #PB_Event_CloseWindow
EndIf

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

Все

<- CloseWindow() - Оглавление Window - Event() ->