// la function qui va etre executer sur un autre thread
DWORD WINAPI ThreadProc(LPVOID lpParameter)
{
// du code comme s'il en pleuvait
return NULL;
}
[...]
DWORD dwThreadId;
// pour creer un thread
// tu peut laisser les deux premier parametre NULL, tu aura probablement pas besion de ca
// le troisieme est la function qui va etre executer par ce thread
// le quatrieme, te permes de passer un argument a ta function ThreadProc
// le cinquieme, c'est pour controller le creation de ton thread. Par exemple, si tu met:
// CREATE_SUSPENDED, ton thread sera pas executer avant que tu call
// ResumeThread.Met NULL si tu veut qu'il soit executer tout de suite.
// le sixieme est un pointeur vers un DWORD qui va recevoir l'ID du thread. TU peur mettre NULL si t'en a pas besion
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE) ThreadProc, userdata, NULL, &dwThreadId);
|