UDF > GUI > GuiEdit >


_GUICtrlEdit_SetLimitText

D�finit la taille limite du texte d'un contr�le d'�dition

#include <GuiEdit.au3>
_GUICtrlEdit_SetLimitText ( $hWnd, $iLimit )

Param�tres

$hWnd ID/handle du contr�le
$iLimit Le nombre maximum de caract�res que l'utilisateur peut entrer

Valeur de retour

Aucun.

Remarque

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.

En relation

_GUICtrlEdit_GetLimitText

Exemple

#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