Bonjour à tous,

J'ai un petit problème, je m'explique:

J'ai créer un bouton Start\Stop, puis la methode OnBnClickedBtnStartStop().

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
void CCourse::OnBnClickedBtnStartStop()
{
//Si la course n'est pas encore commencée
	if(!started)
	{
		//Changement d'image du bouton (Drapeau Cadrillé)
		m_pBtnStartStop.SetBitmap(hBmpStop);
 
		//Passage en mode Commencée(Mode Course)
		started=true;
 
		...
 
	}
	else
	{
		//Changement d'image du bouton (Drapeau Vert)
		m_pBtnStartStop.SetBitmap(hBmpStart);
		//Passge en mode "Finie" (Mode fin Course)
		started=false;
	}
}
Jusque là tout va bien!

cependant je souhaiterais dans la partie if(!started) mettre un boucle de type:" tant que nous avons pas réappuyer sur le bouton! executer ce qu'il y'a dans la boucle sinon sortir de la fonction"

Je ne vois pas comment faire j'avais penser à quelque chose du type:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
While(!OnBnClickedBtnStartStop())
          { ... }
Mais cependant la méthode OnBnClickedBtnStartStop() est du type void

Y aurait il quelqu'un pour me venir en aide?

Merci d'avance
Kemanke