Salut,
voilà, je code en C++ win32 via les ressources et j'utilises VS 2003 .NET
-----------------
case WM_COMMAND:
{
switch(wParam)
{
case IDC_BUTTON1: // le bouton sur la fenêtre
{
while(stop != 1){
Sleep(1000);
sprintf(sz, "%d:%d:%d", t.heure, t.minute, t.seconde);
SetDlgItemText(hdlg,IDC_EDIT1,sz);
t.ajoutSeconde();
}
return 0;
}
case IDC_BUTTON2: // le bouton sur la fenêtre
{
stop = 1;
return 0;
}
}
return 0;
}
----------------------
voilà, donc comme vous pouvez le voir, 2 bouton, un qui donne la valeur 1 à stop pour stopper la boucle, mais le pb est que je souhaiterais faire tourner la boucle en fond, car lorsqu'elle tourne, bah elle me plante tout mon prog, le prog se bloque, logique puisqu'il reste dans une fonction sans revenir au switch WM_PARAM
Comment faire tourner cette fonction sans bloquer le prog ?
merci