Crée un contrôle Edit pour une GUI.
GUICtrlCreateEdit ( "text", left, top [, width [, height [, style = -1 [, exStyle = -1]]]] )
text | Le texte du contrôle. |
left | Coordonnée X du coin supérieur gauche du contrôle. Si vous utilisez -1, X sera calculée en accord avec GUICoordMode. |
top | Coordonnée Y du coin supérieur gauche du contrôle. Si vous utilisez -1, Y sera calculée en accord avec GUICoordMode. |
width | [optionnel] Largeur du contrôle (par défaut, la largeur utilisée précédemment). |
height | [optionnel] Hauteur du contrôle (par défaut, la hauteur utilisée précédemment). |
style |
[optional] Définit les styles du contrôle. Consultez l'Annexe des styles d'un contrôle GUI. Par défaut (-1) : $ES_WANTRETURN, $WS_VSCROLL, $WS_HSCROLL, $ES_AUTOVSCROLL, $ES_AUTOHSCROLL Styles forcés : $ES_MULTILINE, $WS_TABSTOP seulement sans $ES_READONLY |
exStyle |
[optionnel] Définit les styles étendus du contrôle. Consultez la 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), GUICtrlRead, GUICtrlSetData, GUICtrlSetLimit, GUICtrlSetState, GUIGetMsg
#include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> Example() Func Example() GUICreate("My GUI edit") ; Crée une GUI centrée sur l'écran Local $idMyedit = GUICtrlCreateEdit("First line" & @CRLF, 176, 32, 121, 97, $ES_AUTOVSCROLL + $WS_VSCROLL) GUISetState(@SW_SHOW) Send("{END}") ; Données ajoutées: n'oubliez pas le 3ème paramètre GUICtrlSetData($idMyedit, "Second line", 1) ; Boucle jusqu'à ce que l'utilisateur quitte. Do Until GUIGetMsg() = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>Example