[MFC] Comment raccourcir le temps d'affichage de mon programme ?
Bonjour,
Je dois afficher environ 1000 lignes (chaines de caractères de type CString) dans une ListBox et cela prend environ 7 secondes.
J'ai essayé d'afficher 100 lignes et cela prend moins d'une seconde.
J'ai essayé d'utiliser la méthode InitStorage qui permet de préallouer de la mémoire à la ListBox pour gagner du temps, mais cela ne change rien
malistbox.InitStorage(1000,100);
Est-il possible de diminuer le temps d'affichage ?
Voici le bout de code qui permet d'afficher :
Code:
1 2 3 4 5 6
|
while (i<tab.GetSize())
{
this->malistbox.AddString(tab[i]);
i++;
} |