D�finit la taille limite du texte d'un contr�le d'�dition
#include <GuiEdit.au3>
_GUICtrlEdit_SetLimitText ( $hWnd, $iLimit )
$hWnd | ID/handle du contr�le |
$iLimit | Le nombre maximum de caract�res que l'utilisateur peut entrer |
La fonction _GUICtrlEdit_SetLimitText() limite seulement le texte que l'utilisateur peut entrer.
Elle n'affecte pas le texte d�j� dans le contr�le d'�dition lorsque le message est envoy�, ni la longueur du texte copi� par la fonction _GUICtrlEdit_SetText().
Si une application utilise la fonction _GUICtrlEdit_SetText() pour placer plus de texte dans le contr�le d'�dition qu'il est sp�cifi� dans la fonction _GUICtrlEdit_SetLimitText(), l'utilisateur peut modifier le contenu entier du contr�le d'�dition.
#include <GUIConstantsEx.au3> #include <GuiEdit.au3> #include <MsgBoxConstants.au3> Example() Func Example() Local $idEdit ; Cr�e une GUI GUICreate("Edit Set Limit Text", 400, 300) $idEdit = GUICtrlCreateEdit("This is a test" & @CRLF & "Another Line", 2, 2, 394, 268) GUISetState(@SW_SHOW) MsgBox($MB_SYSTEMMODAL, "Information", "Text Limit: " & _GUICtrlEdit_GetLimitText($idEdit)) MsgBox($MB_SYSTEMMODAL, "Information", "Setting Text Limit") _GUICtrlEdit_SetLimitText($idEdit, 64000) MsgBox($MB_SYSTEMMODAL, "Information", "Text Limit: " & _GUICtrlEdit_GetLimitText($idEdit)) ; Boucle jusqu'� ce que l'utilisateur quitte. Do Until GUIGetMsg() = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>Example