CRichEditCtrl::LimitText

void LimitText (long nChars = 0);

Paramètres

nChars

Spécifie la longueur (en octets) du texte que l'utilisateur peut entrer. Si ce paramètre est 0, la longueur du texte est définie en octets de UINT_MAX . C'est le comportement par défaut.

Remarques

Appelez cette fonction pour limiter la longueur du texte que l'utilisateur peut entrer dans un contrôle edit.

Modification de la limite de texte limite uniquement le texte que l'utilisateur peut entrer. N'a aucun effet sur n'importe quel texte déjà du contrôle d'édition, ni touche-t-elle la longueur du texte copié dans le contrôle d'édition par la fonction membre SetWindowText CWnd. Si une application utilise la fonction SetWindowText à placer plus de texte dans un contrôle d'édition qu'est spécifié dans l'appel à LimitText, l'utilisateur peut supprimer tout le texte dans le contrôle d'édition. Cependant, la limite de texte empêchera l'utilisateur de remplacer le texte existant par le nouveau texte, à moins que la suppression de la sélection en cours provoque le texte tombe au-dessous de la limite de texte.

&Notenbsp ;  Pour la limite de texte, chaque élément OLE compte comme un seul caractère.

Pour plus d'informations, voir EM_EXLIMITTEXT dans la documentation Win32.

CRichEditCtrl aperçu |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CRichEditCtrl::GetLimitText

Index