Énumère tous les bureaux associés à la station window spécifiée du processus appelant
#include <WinAPISys.au3>
_WinAPI_EnumDesktops ( $hStation )
$hStation | Handle de la station window, dont les postes de travail doivent être énumérés. Ce handle doit avoir les droits d'accès $WINSTA_ENUMDESKTOPS. |
Succès: | Retourne le tableau des noms de bureau. L'élément zéro du tableau indique le nombre de bureaux. |
Échec: | Définit @error <> 0. |
_WinAPI_EnumDesktops() énumère uniquement les bureaux pour lesquels le processus appelant a les droits d'accès $DESKTOP_ENUMERATE.
Consultez EnumDesktops dans la librairie MSDN.
#include <Array.au3> #include <WinAPISys.au3> Local $aData = _WinAPI_EnumDesktops(_WinAPI_GetProcessWindowStation()) _ArrayDisplay($aData, '_WinAPI_EnumDesktops')