Cependant, si vous avez un nombre entier (signé ou non) vous ne pouvez pas utiliser C ++ pour le convertir en une chaîne directement et envoyer à un contrôle d'édition qui n'a pas le style de ES_NUMBER. L'interface utilisateur fournit la fonction de SetDlgItemInt, qui créerait la représentation de chaîne d'un entier spécifié et envoyer la chaîne à la commande de modifier, sans le style ES_NUMBER.
L'interface utilisateur fournit une autre fonction, qui est de créer GetDlgItemInt un entier (signé ou non) de sa représentation de chaîne dans un contrôle d'édition et retourner l'entier à l'appelant. Opérations de texte Annulation d'une application peut annuler l'opération la plus récente dans un champ de saisie. L'application envoie le message d'EM_UNDO pour le contrôle d'édition. Ce ne sont pas toutes les fois qu'une opération peut être annulée. L'application peut envoyer le message de EM_CANUNDO de vérifier si la dernière opération peut être annulée.
Nous verrons comment utiliser tous les messages de vérification de ce tutoriel dans la prochaine partie de la série. Parole-Emballage et saut de ligne Comme l'utilisateur est entrée (dactylographie) du texte dans un champ de saisie multi-ligne le texte se terminera sur la ligne suivante que le texte atteint le bord droit de la commande d'édition. Par défaut, le texte est renvoyé à la fin de l'espace entre les mots. Nous allons laisser les choses comme ça dans cette série.
Comme l'utilisateur tape, si il appuie sur la touche Entrée sur le clavier un nouveau paragraphe doit commencer au début de la ligne suivante. Aussi le retour chariot (\\ r) et caractère de nouvelle ligne (\\ n) doivent être insérées dans le contrôle d'édition à l'endroit où l'utilisateur a appuyé sur Entrée. Sans ces caractères, il ne sera pas possible de réafficher le contenu du contrôle d'édition dans un autre ordinateur en maintenant les paragraphes de la façon dont l'utilisateur taper.
Pour ces caractères apparaissent lorsque l'utilisateur appuie sur la touche Entrée, le contrôle d'édit