UDF > WinAPIEx > System > Windows >


_WinAPI_ChildWindowFromPointEx

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] )

Paramètres

$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

Valeur de retour

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.

Remarque

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.

Voir aussi

Consultez ChildWindowFromPointEx dans la librairie MSDN.