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:
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);
}
Mais lors de la compilation il m'affiche le message suivant:
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'
Comment je peux utiliser le message OnTimer avec CWinThread? Ou Existe-il d'autres solutions pour r�soudre cet probl�me.

Merci pour vos r�ponses