Functions > Window >


WinSetTrans

Définit la transparence d'une fenêtre.

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

Paramètres

title Le titre/hWnd/class de la fenêtre à changer. Consultez Définition spéciale de titre.
text Le texte de la fenêtre à changer. Consultez Définition spéciale de texte.
transparency Un nombre entre 0 et 255. Plus le nombre est petit, plus la fenêtre sera transparente. 255 = Normal, 0 = Invisible.

Valeur de retour

Succès: Retourne une valeur différente de zéro.
Échec: Retourne 0 et définit @error <> 0 si la fonction n'est pas supportée par l'OS.

Remarque

La profondeur des couleurs de l'écran doit être égale ou supérieure à 16-bit.

Exemple

Example()

Func Example()
    ; Exécute le Bloc-notes
    Run("notepad.exe")

    ; Attend 10 secondes pour que la fenêtre du bloc-notes apparaisse.
    Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)

    ; Définit la transparence de la fenêtre du Bloc-notes à 170.
    WinSetTrans($hWnd, "", 170)

    ; Attend 2 secondes pour afficher la fenêtre du Bloc-notes.
    Sleep(2000)

    ; Ferme la fenêtre du Bloc-notes en utilisant le handle retourné par WinWait.
    WinClose($hWnd)
EndFunc   ;==>Example