IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

diminuer temps affichage d'une CListCtrl


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 74
    Par défaut diminuer temps affichage d'une CListCtrl
    Bonjour,

    Voila, je veux afficher dans une CListCtrl des données issues d'un fichier. Entre temps, je decode ces données (environ 5000). J'ai verifié les temps d'execution de mes fonction car je trouvais que mes données était horriblement longue à s'afficher ( de l'ordre de 10 seconde et ecran blanc pendant 10 seconde ).

    J'ai donc verifié et le resultat est que les 85% du temps sont utilisés pour afficher les données. J'utilise la methode SetItemText plusieurs fois pour chaques données ( de 6 à 10 fois selon le cas ).

    Cela ne me conviens donc pas.

    Quelqu'un aurait il une solution afin de diminuer le temps d'affichage de mes données. Merci.

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Salut,
    Pour les listes de grandes dimensions, il faut utiliser les listes 'virtuelles'. En gros, c'est le style LVS_OWNERDATA + positionnement du nombre total d'item seulement (pas d'insertions des items) + gestion de la notification LVN_GETDISPINFO.
    Voir l'entrée du MSDN.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 74
    Par défaut
    Merci, je teste ça dans la semaine et je vous tiens au courant.

    Bonne soirée

Discussions similaires

  1. Temps d'affichage d'une infobulle
    Par deruyter dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/05/2007, 23h58
  2. [ToolTip] temps d'affichage d'une infobulle
    Par RR instinct dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 10/10/2006, 10h48
  3. temps d'affichage d'une image
    Par Darkyl dans le forum Delphi
    Réponses: 6
    Dernier message: 17/07/2006, 18h28
  4. [SQL] mesurer le temps d'affichage d'une page
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 23/06/2006, 17h03
  5. Réponses: 5
    Dernier message: 08/06/2006, 17h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo