Passage d'argument à un thread avec _Beginthreadex
	
	
		J'ai une classe A ayant les méthodes suivante:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 
 |  
 
void A::lancerthread()
{
int attente=5000;
_beginthreadex(NULL,0,&A::ThreadFunc,&attente,0,NULL);
}
 
//Méthode déclarée static
unsigned int _stdcall A::ThreadFunc(LPVOID pParam)  
{
 
	int millsec =0;
	millsec = *((int*)pParam);
	Sleep(millsec);//attente de 5 secondes
	AfxMessageBox("Hello");
	_endthreadex(0);
return 0;
} | 
 Mais après exécution et lancement du thread ,il ne se passe rien après 5 secondes.Et c surement un problème de passage de
l'argument car ça marche bien se je remplace "Sleep(millsec);" par 
"Sleep(5000);"
Merci pour votre aide