UDF > WinAPIEx > Processes & Synchronization > Processes >


_WinAPI_EnumProcessWindows

Énumère les fenêtres qui appartiennent au processus spécifié

#include <WinAPIProc.au3>
_WinAPI_EnumProcessWindows ( [$iPID = 0 [, $bVisible = True]] )

Paramètres

$iPID [optionnel] Le PID du processus. Par défaut (0) est le processus actuel.
$bVisible [optionnel] Spécifie s'il faut énumèrer les fenêtres invisibles, les valeurs possibles sont:
    True - Énumère seulement les fenêtres visibles (par défaut).
    False - Énumère toutes les fenêtres.

Valeur de retour

Succès: Retourne le tableau 2D des handles de fenêtre et des noms de classe du processus spécifié.
[0][0] - Nombre de lignes du tableau (n)
[0][1] - Inutilisé
[n][0] - Handle de fenêtre
[n][1] - Nom de classe de la fenêtre
Échec: Définit @error <> 0.

Exemple

#include <Array.au3>
#include <WinAPIProc.au3>

Local $aData = _WinAPI_EnumProcessWindows(0, 0)

_ArrayDisplay($aData, '_WinAPI_EnumProcessWindows')