lancer une IHM depuis un worker thread

lancer une IHM depuis un worker thread - C++ - Programmation

Marsh Posté le 15-07-2008 à 22:28:14    

salut à tous,
 
Ce sujet est un la suite de mon précédent sujet concernant une IHM lançée depuis un autre thread que le thread proincipal et qui restait bloquée (sablier permanant). Pour ce problème je fais dans mon thread secondaire :
 
CMainIhm main_ihm ; //classe qui derive de CDialog
AfxGetApp()->m_pMainWnd = &main_ihm
...
...
AfxGetApp()->Run();
 
 
Mais le problème est que je reste dans cette fonction Run(); ainsi ma question est :
 
Comment, depuis un thread secondaire, lancer une boite de dialogue puis, après la création de cette boite de dialogue, être à l'écoute soit de messages de l'IHM, soit de messages provenant du thread principal??????
 
Si ce n'est pas vraiment clair, faites-moi signe!!
 
Merci d'avance.

Reply

Marsh Posté le 15-07-2008 à 22:28:14   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed