Bonjour ,
Voilà mon problème : j'essaie de créer un event personnalisé pour envoyer des messages entre deux threads de mon
appli.
J'ai donc déclaré un prototype afx_msg void onTHR_COM_EVNT(); ( avec int THR_COM_EVNT = WM_APP+1000 )
pus déclaré dans la message map avec la macro ON_REGISTERED_MESSAGE(THR_COM_EVNT, onTHR_COM_EVNT)
Pour le moment je poste le message depuis le meme thread , mais bien que PostMessage revienne sans erreur , onTHR_COM_EVNT n'est jamais appelée.
La classe contenant ce code n'est pas la classe comprenant de dialogue principal mais une classe dérivée de Cwnd.
Jai donc essayé la meme manip dans la classe CDialog , et l'appel à la fonction se fait bien mais plante le programme de façon spectaculaire...
J'ai aussi tenté RegisterWindowMessage sans succés , et je suis un peu bloqué.
auriez vous une idée de ce qu'il se passe?
Merci d'avance
Alex