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
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...
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 }
Bref, j'aurais besoin d'un avis extérieur
Partager