PureBasic

StickyWindow()

Синтаксис

StickyWindow(#Window , State)

Описание


Принуждает указанное Окно оставаться поверх всех остальных открытых окон (также из других программ), даже если оно не имеет фокуса.

Параметры

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

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

Ничего.

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

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
                        StickyWindow(0, 1)
                        RunProgram("notepad.exe")
                EndSelect

        EndSelect
    Until Event = #PB_Event_CloseWindow
EndIf

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

Все

<- SmartWindowRefresh() - Оглавление Window - UnbindEvent()->