MFC affichage de plusieurs lignes de texte dans le Contrôle d'Édition de la boîte de
Je suis en train de mettre en œuvre un outil qui affiche les noms de fichier.
Je voudrais le faire en utilisant SetWindowText() la méthode.
Cependant, Lorsque j'ai essayé d'utiliser cette méthode dans une boucle,
le texte est affiché dans une ligne et il est en permanence actualisé.
ici est extrait de code
for (int i = 0; i<10; i++)
{
SetWindowText(filenames);
}
s'il vous plaît aider.! merci.
- Est-ce votre vrai code? Vous montrez à 10 fois les noms de fichiers, tout ce qui est
Vous devez vous connecter pour publier un commentaire.
SetWindowText
remplace l'actuel texte de la fenêtre avec la chaîne que vous fournissez.Donc, si vous souhaitez afficher plusieurs lignes avec elle, vous devez d'abord créer un multi-ligne de chaîne.
Un exemple rapide:
Une autre méthode éprouvée de montrant de multiples noms à la fois est la zone de liste. MFC fournit un bon gestionnaire avec le CListBox Classe (voir http://msdn.microsoft.com/en-us/library/y04ez4c9%28v=vs.80%29.aspx). Cela a l'avantage d'être à défilement et (éventuellement) sortable si la liste est longue.