Setzt die Transparenz eines Fensters.
WinSetTrans ( "title", "text", transparency )
title | Der Titel/Fenster-Handle(hWnd)/Klassenname(class) des Fensters, das verändert werden soll. Siehe Erweiterte Fenstertiteldefinition. |
text | Der Text des Fensters, das verändert werden soll. Siehe Erweiterte Fenstertextdefinition. |
transparency | Eine Zahl im Bereich 0 bis 255. Je kleiner die Zahl ist, desto höher wird die Transparenz des Fensters. 255 = keine Transparenz, 0 = durchsichtig. |
Erfolg: | Ungleich 0. (z.B. 1) |
Fehler: | 0 und setzt das @error Flag auf ungleich null, wenn die Funktion durch das Betriebssystem nicht unterstützt wird. |
Die Farbtiefe muss größer oder gleich 16 Bit sein.
Example()
Func Example()
; Startet den Editor
Run("notepad.exe")
; Wartet maximal 10 Sekunden bis das Editorfenster erscheint.
Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)
; Setzt die Transparenz des Editorfensters auf 170.
WinSetTrans($hWnd, "", 170)
; Wartet 2 Sekunden um das Editorfenster darzustellen.
Sleep(2000)
; Schließt das Editorfenster durch die Verwendung des von WinWait zurückgegebenen Handles.
WinClose($hWnd)
EndFunc ;==>Example