cs_lisandru
Messages postés14Date d'inscriptionvendredi 25 mars 2005StatutMembreDernière intervention17 janvier 2006
-
29 déc. 2005 à 15:23
cs_lisandru
Messages postés14Date d'inscriptionvendredi 25 mars 2005StatutMembreDernière intervention17 janvier 2006
-
29 déc. 2005 à 17:13
Bonjour,
alors voila mon problème:
- je lance une boite de dialogue modale à partir d'une autre
fenetre, et j'execute alors une scripte de copie qui me prend pas mal
de ressources.(dans un projet MFC)
Le problème c'est que j'ai implémenté une progress barre dans cette
fenetre pour visualiser le nombre de fichiers restant à copier. Lorsque
la copie se lance, si je déplace la fenetre, la mise a jour de cette
dernière ne se fait plus et il est quasiement impossible de faire quoi
que se soit sur la fenetre(déplacer, réduire),: rien ne répond.
Pourtant la copie se fait tjrs.
Comment puis-je faire pour séparer le processus et l'affichage ou bien permettre n rafraichissement plus efficace?
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 29 déc. 2005 à 15:31
Créer un thread qui sera chargé de faire la copie. Tu le créer avec CreateThread. Si tu es dans une classe, tu dois donner une méthode statique pour le nom de la routine