CEdit contrôle de la longueur maximale? (en nombre de caractères qu'il peut afficher)

Quelle est la longueur maximale de la chaîne de texte contenu dans un CEdit contrôle MFC? Je reçois un bip lorsque vous essayez d'ajouter un caractère après le caractère 30001 est-ce documenté nulle part? Puis-je afficher des textes plus longs dans un CEdit? Dois-je utiliser une autre commande?

"Programmeur informatique", dit le bas ci-dessous, le texte limite de longueur n'est pas la même lorsque l'utilisateur tape comme lorsque nous par programmation à l'ensemble du texte à l'aide de SetWindowText. La limite pour la fixation d'un texte par programmation n'est mentionné nulle part. Le texte par défaut lentgth limite pour l'utilisateur la saisie est erronée. (voir mon post ci-dessous).

Je suppose qu'après j'appelle pEdit->SetLimitText(0) la limite de deux par programmation et la saisie de l'utilisateur de la longueur du texte est 7FFFFFFE octets. Suis-je le droit?

Dans vista, lorsque vous collez du texte de plus de 40000 caractères dans un CEdit, il ne répond pas. Ce n'est pas grave si j'ai appelé SetLimitText(100000) précédemment.

OriginalL'auteur rec | 2008-10-07