1
Général / Re: De la gestion du double-click
« le: Avril 04, 2012, 09:46:18 pm »
Bonsoir,
si ça peut t'aider, j'avais fait une fonction qui permettait de gérer le double clic.
Tu déclares quelque part un sf::Clock mon_Clock et à chaque tour de boucle tu fais appel à ce petit bout de code.
En espérant que ce code pourra être utile, a toi où à d'autre
si ça peut t'aider, j'avais fait une fonction qui permettait de gérer le double clic.
Tu déclares quelque part un sf::Clock mon_Clock et à chaque tour de boucle tu fais appel à ce petit bout de code.
Code: [Sélectionner]
if(event_du_click) // si on détecte un clic
{
if(mon_Clock.GetElapsedTime()<=0.5) // on verifie si le temps écoulé est inférieur au temps du double clic ( ici 0.5 seconde )
{
// alors y'a double-click
}
else
{
mon_Clock.Reset(); // on le reset si le temps est supérieur car sinon on ne pourra pas capter les double-clicks suivant
// bah là c'était un click normal
}
}
En espérant que ce code pourra être utile, a toi où à d'autre