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)