Bonjour à tous.
Voilà le problème : J'ai un wxStaticBitmap et j'ai créé une méthode pour lui afficher une image pendant 500ms puis revenir à l'image de départ.
Mais j'ai l'impression que le décompte du temps se fait avant l'affichage de la première image ce qui fait qu'elle ne s'affiche pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
bool MonBitmap::AllumerJaune()
{
    // affiche xpmJaune qui est un wxBitmap
    this->SetBitmap(xpmJaune);
 
    // attendre 500ms
    wxMilliSleep(500);
 
    // Revenir à l'image de départ (xpmEteint)
    this->SetBitmap(xpmEteint);
    return true;
}
Quelqu'un a-t-il une solution ?