Détermine laquelle, si le cas se présente, des fenêtres enfants appartenant à une fenêtre parente spécifiée contient le point spécifié
#include <WinAPISysWin.au3>
_WinAPI_ChildWindowFromPointEx ( $hWnd, $tPOINT [, $iFlags = 0] )
$hWnd | Handle de la fenêtre parent. |
$tPOINT | Structure $tagPOINT qui définit les coordonnées client (par rapport à hwndParent) du point à tester. |
$iFlags | [optionnel] Les flags qui spécifient les fenêtres enfant à ignorer. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes: $CWP_ALL (par défaut) $CWP_SKIPINVISIBLE $CWP_SKIPDISABLED $CWP_SKIPTRANSPARENT |
Succès: | Retourne le handle de la première fenêtre enfant. Si le point est dans la fenêtre parent, mais pas dans une fenêtre enfant quelconque qui réponde au critère, la valeur de retour est le handle de la fenêtre parent. Si le point se trouve en dehors de la fenêtre parent, la valeur de retour est 0. |
Échec: | Retourne 0. |
Le système maintient une liste interne qui contient les handles des fenêtres enfant associées à une fenêtre parent.
L'ordre des handles dans la liste dépend de l'ordre Z des fenêtres enfant.
Si plus d'une fenêtre enfant contient le point spécifié, le système retourne le handle de la première fenêtre dans la liste de celles qui contiennent le point et répondent au critère spécifié par $iFlags.
Consultez ChildWindowFromPointEx dans la librairie MSDN.