Changement Éditer le contenu de la Boîte lorsque le Bouton est cliqué dans le mfc
J'ai une Zone d'Édition et d'un Bouton dans une boîte de dialogue. Comment puis-je modifier le contenu dans la zone d'édition d'exécution que le bouton est cliqué? Je dois lire un nouvel enregistrement à partir d'un fichier et l'afficher dans la Zone d'Édition en tant que le Bouton est cliqué et je suis à l'aide de mfc.
OriginalL'auteur digvijay | 2012-01-31
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir le texte d'un contrôle d'Édition (enveloppé par la
C
de la classe dans MFC) par l'appel de laSetWindowText
méthode, dont il hérite de laCWnd
de la classe de base.Alors tout ce que vous devez faire est de répondre à un événement de clic sur le bouton de contrôle. Vous faites cela en écoutant la
BN_CLICKED
notification à partir du bouton approprié de contrôle au sein de votre parent de la fenêtreOnCommand
méthode.Quelque chose comme:
L'obtention et la lecture d'un livre sur le MFC serait très utile. C'est plutôt un truc de base, mais il a beaucoup de choses à couvrir en une seule réponse si vous ne l'avez pas déjà de comprendre les concepts fondamentaux.
À l'aide de l'Assistant de Classe qui pourrait la rendre encore plus facile... l'Invoquer à l' Ctrl+W clés et suivez les instructions à l'écran. Vous vous retrouverez avec quelque chose comme:
Comment avez-vous écrire ces touches (Ctrl et W) ?
À l'aide de la
<kbd>
tag. Cliquez sur le modifier lien pour voir la syntaxe exacte.OriginalL'auteur Cody Gray
Une fois que vous avez pris au piège appuyez sur le bouton, dans la plupart des cas, la façon la plus simple de modifier le texte dans un Contrôle d'Édition est:
Où
IDC_EDIT_ID
est leID
de l'Edit de Contrôle (défini dans leproperties
fenêtre)OriginalL'auteur SuwaneeCreek