Demande d'aide sur une action sur un bouton
Bonjour à tous,
J'ai un petit problème, je m'explique:
J'ai créer un bouton Start\Stop, puis la methode OnBnClickedBtnStartStop().
Code:
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:
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