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 )
$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. |
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. |
Les constantes ci-dessus nécessitent WinAPIConstants.au3
Consultez GetWindow dans la librairie MSDN.