WinSetTrans
Устанавливает прозрачность окна.
WinSetTrans ( "title", "text", transparency )
Параметры
title | Заголовок/дескриптор/класс окна. См. заголовки и текст окон (расширенные). |
text |
Текст окна. |
transparency |
Число в диапазоне 0-255. Чем меньше число, тем более прозрачность окна. 255 = непрозрачно 0 = невидимое. |
Возвращаемое значение
Успех: | Возвращает Non-zero. |
Ошибка: | Возвращает 0, @error устанавливает равным 1, если функция не поддерживает OS. |
Примечания
Требует Windows 2000/XP или более поздняя. Глубина цвета экрана должна быть больше или равно 16- бит.Пример
; Запуск блокнота
Run('notepad.exe')
; Ожидание 5 секунд до появление окна блокнота
$hWnd = WinWait("[CLASS:Notepad]", "", 5)
If Not $hWnd Then
MsgBox(4096, 'Сообщение', 'Окно не найдено, завершаем работу скрипта')
Exit
EndIf
; Устанавливает прозрачность окна блокнота - 170.
WinSetTrans($hWnd, "", 170)
; Ожидание 2 секунды для просмотра эффекта, перед тем как закрыть окно.
Sleep(2000)
; Закрывает блокнот.
WinClose($hWnd)