yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 2009
-
1 mars 2006 à 18:33
yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 2009
-
1 mars 2006 à 20:02
Mon problème est que je crée une ou plusieurs fenêtres à l'intérieur d'un thread dont je stocke le handle dans un tableau de static HWND déclaré en global.
Sauf qu'une fois le thread fini, impossible de récupérer les fenêtres créées, elles disparaissent totalement.
Déjà est-ce que cela est normal (je pense que non quand même ) ? (à noter que si la création a lieu hors d'un thread tout se passe bien).
Avez-vous une idée du pourquoi cela arrive (au cas où ça vous serez déjà arrivé) ?
Merci d'avance.
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 1 mars 2006 à 19:30
les fenêtres créés sont associées au thread qui les a créées.
Notament la pile des messages.
Le thread doit ensuite avoir une boucle de message pour les traiter
Si le thread est fini, c'est mort, la pile de messages n'existe plus et par conséquent les fenêtres aussi.
Je ne suis pas sur à 100% de ce que j'avance mais c'est sans-doute ce qui se passe...