Описание функции | |
WinSetOnTop |
Изменить атрибут окна "Поверх всех окон".
WinSetOnTop('title','text',flag)
Параметры
title | Заголовок/дескриптор/класс окна. См. заголовки и текст окон. |
text |
Текст окна. |
flag |
Устанавливает состояние окна. 1 = включить "Поверх всех окон" 0 = отключить "Поверх всех окон" |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0, если окно не найдено. |
Примечания
Сторонние программы, которые имеют пункт контекстного меню "Поверх всех окон" не могут обновить состояние своего пункта меню при использовании к ним функции WinSetOnTop().См. также
WinSetState
Примеры: | Как создать кнопку? |
exect=$var_h=WinGetHandle('[CLASS:TTOTAL_CMD]')||WinSetOnTop(Eval('var_h'),Null,1)||Sleep(3000)||WinSetOnTop(Eval('var_h'),Null,0) ;; включить на 3 секунды состояние окна "поверх всех окон" Total Commander
exect=WinSetOnTop('[CLASS:Shell_TrayWnd]',Null,1) ;; установить атрибут "Поверх Всех окон" для панели задач
exect=WinSetOnTop('[CLASS:Shell_TrayWnd]',Null,0) ;; снять атрибут "Поверх Всех окон" для панели задач