pour l'avoir essayé, le sleep(0); n'arrange rien; il te faut soit couper ton prog en 2 thread, soit ajouter un bout de code dans ta boucle permettant à ton appli de répondre aux messages (genre click de souris)
ce bout de code ressemble à ceci :
// Read all of the messages in this next loop,
// removing each message as we read it.
while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
// Dispatch the message.
DispatchMessage(&msg);
} // End of PeekMessage while loop.
---------------
SetiCommander, le setiseur à la chaîne ...