Fenêtres prédéfinies Controls - Partie 6 Volume - Interface utilisateur Windows Introduction Ce fait partie de ma série 6, les contrôles Windows prédéfinis. Afin de comprendre ce tutoriel, vous avez plus de lire tous les tutoriels précédents de la série. Dans cette partie de la série, nous voyons comment manipuler du texte de contrôle d'édition. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected].
Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Sélection d'un contrôle Modifier Lorsque vous sélectionnez un contrôle d'édition, les gains de commande d'édition se concentrent. Tout caractère alphanumérique vous tapez sur le clavier devrait aller dans le contrôle d'édition. Vous sélectionnez un contrôle d'édition en cliquant dessus avec la souris ou en appuyant sur la touche TAB pour déplacer à elle.
Ainsi, lorsque l'utilisateur sélectionne un champ de saisie, le système donne le contrôle le focus clavier et met en évidence son texte en utilisant la vidéo inverse (voir plus loin). Sélection de texte Lorsque le contrôle d'édition est sélectionnée, vous pouvez aller sur pour sélectionner du texte qui est dans le contrôle d'édition. Vous sélectionnez un groupe (caractères consécutifs) du texte dans le contrôle d'édition en faisant glisser le pointeur de la souris sur le groupe ou en utilisant le clavier (Maj clés et les flèches). Maintenant.
Après la sélection de texte dans le contrôle d'édition avec la souris, votre application peut envoyer le message de EM_GETSEL (voir plus loin) à la commande de connaître le début et les positions de fin des caractères sélectionnés. Une application peut également sélectionner du texte dans le contrôle d'édition. L'application envoie le message EM_SETSEL (voir plus loin) avec le début et de fin indices de caractères (positions) pour la sélection. Remplacement de texte Vous pouvez remplacer du texte dans un contrôle d'édition en sélectionnant manuellement et en tapant dessus.
Une application peut faire la même chose en envoyant le message de EM_REPLACESEL (voir plus loin) pour le contrôle d'édition. Caractère et indexation de base zéro en service de ligne est utilisé dans la numérotation caractères et les lignes dans un contrôle d'édition. Si un contrôle d'édition sur une seule ligne a n caractères, puis la numérotation des caractères est de 0 à n-1. Si un contrôle d'édition