Ajoute des noms de répertoires et de fichiers
#include <GuiComboBoxEx.au3>
_GUICtrlComboBoxEx_AddDir ( $hWnd, $sFilePath [, $iAttributes = 0 [, $bBrackets = True]] )
$hWnd | Handle du contrôle |
$sFilePath | Indique un chemin absolu, un chemin relatif ou un nom de fichier |
$iAttributes | [optionnel] Spécifie les attributs des fichiers ou des répertoires à ajouter: $DDL_READWRITE - Inclut des fichiers en lecture-écriture avec aucun attribut supplémentaire $DDL_READONLY - Inclut des fichiers en lecture seule $DDL_HIDDEN - Inclut des fichiers cachés $DDL_SYSTEM - Inclut des fichiers système $DDL_DIRECTORY - Inclut des sous-répertoires $DDL_ARCHIVE - Inclut des fichiers archives $DDL_DRIVES - Tous les lecteurs mappés sont ajoutés à la liste $DDL_EXCLUSIVE - Inclut uniquement les fichiers avec les attributs spécifiés |
$bBrackets | [optionnel] Inclure/exclut des crochets quand $DDL_DRIVES est utilisé |
Succès: | Retourne l'index, compté à partir de 0, du dernier nom ajouté. |
Échec: | Retourne -1. |
Si l'espace est insuffisant pour stocker les nouvelles chaînes, la valeur de retour est $CB_ERRSPACE.
Les constantes ci-dessus nécessitent #include <DirConstants.au3>
_GUICtrlComboBoxEx_InitStorage
#include <GuiComboBoxEx.au3> #include <GUIConstantsEx.au3> Example() Func Example() Local $hGUI, $hCombo ; Crée une GUI $hGUI = GUICreate("ComboBoxEx Add Dir", 400, 300, -1, -1, -1) $hCombo = _GUICtrlComboBoxEx_Create($hGUI, "", 2, 2, 394, 100) GUICtrlCreateInput("Input control", 2, 30, 120) GUISetState(@SW_SHOW) ; Ajoute des fichiers _GUICtrlComboBoxEx_BeginUpdate($hCombo) _GUICtrlComboBoxEx_AddDir($hCombo, @WindowsDir & "\*.exe") _GUICtrlComboBoxEx_EndUpdate($hCombo) Do Until GUIGetMsg() = $GUI_EVENT_CLOSE EndFunc ;==>Example