Obtient le handle de la fenêtre qui contient un point spécifié
#include <WinAPISysWin.au3>
  _WinAPI_WindowFromPoint ( ByRef $tPoint )
| $tPoint | Structure $tagPOINT qui définit le point à tester | 
| Succès: | Retourne le handle de la fenêtre qui contient le point | 
| Échec: | Retourne 0 | 
La fonction WindowFromPoint ne récupère pas le handle d'une fenêtre cachée ou désactivée, même si le point est à l'intérieur de la fenêtre.
Consultez WindowFromPoint dans la librairie MSDN.
#include <WinAPISysWin.au3> HotKeySet("{ESC}", "Close") ; Définit ESC comme raccourci clavier pour quitter le script. Global $g_tStruct = DllStructCreate($tagPOINT) ; Créer une structure qui définit le point à vérifier. Global $bStopScript = False Example() Func Example() Local $hWnd While Not $bStopScript ToolTip("") Position() ; Met à jour les éléments X et Y avec les coordonnées X et Y de la souris. $hWnd = _WinAPI_WindowFromPoint($g_tStruct) ; Récupére le handle de la fenêtre. ToolTip($hWnd) ; Définit l'info-bulle avec le handle située sous le pointeur de la souris. Sleep(100) WEnd EndFunc ;==>Example Func Position() DllStructSetData($g_tStruct, "x", MouseGetPos(0)) DllStructSetData($g_tStruct, "y", MouseGetPos(1)) EndFunc ;==>Position Func Close() $bStopScript = True EndFunc ;==>Close