Bonjour
j'ai fait une fenetre translucide avec l'api updatelayeredwindow pour faire une sorte de dock. Je veux y mettre de l'animation, pour l'instant je fais le dessin dans un autre thread de ce type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
while (running)
{
   if (dirty)
  {

   #draw dans un dib 
   #met a jour la surface avec updatelayeredwindow
  }
  #sleep un peu
}
l'autre thread contient la message loop. Est-ce une bonne façon de faire? La boucle du thread a tendance à me bouffer par mal de charge CPU pour pas grand chose, je cherche des alternatives, pour l'instant je n'en vois pas des masses à part peut-être l'usage d'un timer au lieu du thread...

Bref, j'aurais besoin d'un avis extérieur