Crée un contrôle Input pour une GUI.
GUICtrlCreateInput ( "text", left, top [, width [, height [, style = -1 [, exStyle = -1]]]] )
text | Le texte du contrôle. |
left | La coordonnée X du coin supérieur gauche du contrôle. Si -1 est utilisé alors X sera automatiquement déterminée par GUICoordMode. |
top | La coordonnée Y du coin supérieur gauche du contrôle. Si -1 est utilisé alors Y sera automatiquement déterminée par GUICoordMode. |
width | [optionnel] Largeur du contrôle (par défaut, la largeur précédemment utilisée). |
height | [optionnel] Hauteur du contrôle (par défaut, la hauteur précédemment utilisée). |
style |
[optionnel] Définit le style du contrôle. Consultez Annexe des styles des contrôles GUI. Par défaut (-1) : $ES_LEFT, $ES_AUTOHSCROLL Styles forcés : $WS_TABSTOP seulement si non $ES_READONLY. $ES_MULTILINE est toujours réinitialisé. |
exStyle |
[optionnel] Définit le style étendu du contrôle. Consultez Table des styles étendus. Par défaut (-1) : $WS_EX_CLIENTEDGE |
Succès: | Retourne l'ID du nouveau contrôle. |
Échec : | Retourne 0. |
GUICoordMode (Option), GUICtrlCreateUpdown, GUICtrlRead, GUICtrlSetLimit, GUICtrlUpdate..., GUIGetMsg
#include <GUIConstantsEx.au3> #include <MsgBoxConstants.au3> #include <WindowsConstants.au3> Example() Func Example() GUICreate(" My GUI input acceptfile", 320, 120, @DesktopWidth / 2 - 160, @DesktopHeight / 2 - 45, -1, $WS_EX_ACCEPTFILES) Local $idFile = GUICtrlCreateInput("", 10, 5, 300, 20) GUICtrlSetState(-1, $GUI_DROPACCEPTED) GUICtrlCreateInput("", 10, 35, 300, 20) ; n'acceptera pas le drag & drop des fichiers Local $idBtn = GUICtrlCreateButton("Ok", 40, 75, 60, 20) GUISetState(@SW_SHOW) ; Boucle jusqu'à ce que l'utilisateur quitte. Do Until GUIGetMsg() = $GUI_EVENT_CLOSE Or GUIGetMsg() = $idBtn MsgBox($MB_SYSTEMMODAL, "drag drop file", GUICtrlRead($idFile)) EndFunc ;==>Example