Funktionreferenz


WinSetTrans

Beschreibung anzeigen in

Setzt die Transparenz eines Fensters.

WinSetTrans ( "title", "text", transparency )

Parameter

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.

Rückgabewert

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.

Bemerkungen

Die Farbtiefe muss größer oder gleich 16 Bit sein.

Beispiel

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