Bonjour,
je vais essayer d'être clair :
sur le thread1, je créé une fenêtre et un client MDI.
sur le thread2 je tente ensuite de créer une fenêtre fille avec la fonction CreateMDIWindow(). A ce moment là le programme est paumé je ne sais où sans jamais répondre, comme si il y avait une sorte de deadlock ou une boucle infinie. J'ai testé la même chose en laissant la création de la fenêtre fille sur le Thread1, et celà fonctionne.
En théorie la MSDN indique qu'on peut utiliser CreateMDIWindow() depuis un autre thread, malgré quelques possible problèes de synchro sur les scrollbarr etc...
Avez vous une idée de ce qui pourrait donc créer ce blocage ?
(je peux envoyer quelques bout de code si besoin).
Merci.
Partager