↑  ←  Описание функции


WinSetOnTop

Изменить атрибут окна "Поверх всех окон".

WinSetOnTop ( "title", "text", flag )

Параметры

title Заголовок/дескриптор/класс окна. См. заголовки и текст окон (расширенные).
text Текст окна.
flag Устанавливает состояние окна.
1 = включить "Поверх всех окон"
0 = отключить "Поверх всех окон"

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

Успех:Возвращает 1.
Ошибка:Возвращает 0, если окно не найдено.

Примечания

Сторонние программы, которые имеют пункт контекстного меню "Поверх всех окон" не могут обновить состояние своего пункта меню при использовании к ним функции WinSetOnTop().

См. также

WinSetState

Пример

; Возвращает дескриптор активного окна
Local $hWnd = WinGetHandle("[ACTIVE]")

; Устанавливает активное окно в состояние "Поверх всех окон".
WinSetOnTop($hWnd, "", 1)

MsgBox(4096, 'Сообщение', 'Текущее активное окно имеет состояние "Поверх всех окон"')

; Убирает состояние "Поверх всех окон".
WinSetOnTop($hWnd, "", 0)