UDF > WinAPIEx > System > Windows >


_WinAPI_GetWindow

Obtient le handle d'une fenêtre qui a une relation déterminée avec une fenêtre spécifiée

#include <WinAPISysWin.au3>
_WinAPI_GetWindow ( $hWnd, $iCmd )

Paramètres

$hWnd Handle de la fenêtre
$iCmd Indique le rapport entre la fenêtre spécifiée et la fenêtre dont vous voulez le handle. Ce paramètre peut prendre l'une des valeurs suivantes:

    $GW_CHILD - Le handle à obtenir identifie la fenêtre enfant au sommet de l'ordre Z, si la fenêtre spécifiée est une fenêtre parent, sinon le handle retourné est 0.
La fonction examine seulement les fenêtres enfant de la fenêtre spécifiée. Elle n'examine pas tous les descendants de la fenêtre.

    $GW_HWNDFIRST - Le handle à obtenir identifie la fenêtre du même type qui est le plus élevée dans l'ordre Z.
Si la fenêtre spécifiée est une fenêtre de premier plan, le handle identifie la fenêtre de premier plan qui est la plus élevée dans l'ordre Z.
Si la fenêtre spécifiée est une fenêtre de haut niveau, la handle identifie la fenêtre de niveau supérieur qui est la plus élevé dans l'ordre de Z.
Si la fenêtre spécifiée est une fenêtre enfant, le handle identifie la fenêtre soeur qui est la plus basse dans l'ordre Z.

    $GW_HWNDLAST - Le handle à obtenir identifie la fenêtre du même type qui est la plus basse dans l'ordre Z.
Si la fenêtre spécifiée est une fenêtre de premier plan, le handle identifie la fenêtre de premier plan qui est la plus basse dans l'ordre Z.
Si la fenêtre spécifiée est une fenêtre de haut niveau, le handle identifie la fenêtre de niveau supérieur qui est la plus basse dans l'ordre de Z.
Si la fenêtre spécifiée est une fenêtre enfant, le handle identifie la fenêtre soeur qui est la plus basse dans l'ordre Z.

    $GW_HWNDNEXT - Le handle à obtenir identifie la fenêtre qui suit la fenêtre spécifiée dans l'ordre Z.
Si la fenêtre spécifiée est une fenêtre de premier plan, le handle identifie la fenêtre de premier plan qui suit la fenêtre spécifiée.
Si la fenêtre spécifiée est une fenêtre de niveau supérieur, le handle identifie la fenêtre de niveau supérieur qui suit la fenêtre spécifiée.
Si la fenêtre spécifiée est une fenêtre enfant, le handle identifie la fenêtre soeur qui suit la fenêtre spécifiée.

    $GW_HWNDPREV - Le handle à obtenir identifie la fenêtre qui précède la fenêtre spécifiée dans l'ordre Z.
Si la fenêtre spécifiée est une fenêtre de premier plan, le handle identifie la fenêtre de premier plan qui précède la fenêtre spécifiée.
Si la fenêtre spécifiée est une fenêtre de niveau supérieur, le handle identifie la fenêtre de niveau supérieur qui précède la fenêtre spécifiée.
Si la fenêtre spécifiée est une fenêtre enfant, le handle identifie la fenêtre soeur qui précède la fenêtre spécifiée.

    $GW_OWNER - Le handle à obtenir identifie le propriétaire de la fenêtre de la fenêtre spécifiée, s'il existe.

Valeur de retour

Succès: Retourne le handle de la fenêtre désirée
Échec: Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur.

Remarque

Les constantes ci-dessus nécessitent WinAPIConstants.au3

Voir aussi

Consultez GetWindow dans la librairie MSDN.