Convertit une expression en un handle HWND.
HWnd ( expression )
expression | L'expression à convertir en un handle HWND. |
Succès: | Si la valeur peut être convertie en un HWND, la représentation HWND sera retournée. |
Échec: | Si le HWND n'indique pas une fenêtre valide, un HWND égal à 0 (NULL) sera retourné ainsi que @error = 1. |
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) ; Convertit le handle en une chaîne. Local $sHWnd = String($hWnd) ; Réduit la fenêtre du Bloc-notes et attend 2 secondes. WinSetState(HWnd($sHWnd), "", @SW_MINIMIZE) Sleep(2000) ; Restaure la fenêtre du Bloc-notes et attend 2 secondes. WinSetState(HWnd($sHWnd), "", @SW_RESTORE) Sleep(2000) ; Ferme la fenêtre du Bloc-notes. WinClose(HWnd($sHWnd)) EndFunc ;==>Example