Bonjour,
J'ai une classe qui h�rite de CWinThread. Le traitement de ce thread est p�riodique (c�d il appel la fonction process chaque 5 secondes).
A t=0 il execute la fonction process pendant x millisec.
A t=5s, il r� ex�cute la fonction process.
La dur�e d'ex�cution de la fonction process est variable, donc je ne peux pas utiliser la fonction Sleep entre les deux appels.
J'ai essay� d'ajouter le message OnTimer, dans un premier temps je le pas trouver, puis j'ai coch� dialog dans le champ "Filter for messages available to class" de la fen�tre "New Window Message and Event Handlers".
Il a ajout� la fonction suivante:
Mais lors de la compilation il m'affiche le message suivant:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 void Classe::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or call default CWinThread::OnTimer(nIDEvent); }
Comment je peux utiliser le message OnTimer avec CWinThread? Ou Existe-il d'autres solutions pour r�soudre cet probl�me.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 error C2039: 'OnTimer' : is not a member of 'CWinThread' c:\program files\microsoft visual studio\vc98\mfc\include\afxwin.h(3791) : see declaration of 'CWinThread'
Merci pour vos r�ponses
Partager