PureBasic

GetActiveWindow()

Синтаксис

WindowNumber = GetActiveWindow()

Описание


Возвращает Номер Окна, которое в данный момент имеет фокус для ввода с клавиатуры (Окно активно).

Параметры

Ничего.

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

Номер (#Window) Окна, в котором в настоящее время находится фокус клавиатуры (Окно активно), или -1, если нет ни одного активного Окна.

Комментарии

Окно можно активировать (установить на нём фокус) с помощью команды SetActiveWindow().

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

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
                        Fenetre = GetActiveWindow()
                        Debug "Активным Окном является Окно с Номером " + Str(Fenetre)
                EndSelect

        EndSelect
    Until Event = #PB_Event_CloseWindow
EndIf

См. также

SetActiveWindow()

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

Все

<- EventwParam() - Оглавление Window - GetWindowColor()->