Bonjour,
Je cherche à faire clignoter mon application dans la barre des tâches comme MSN, quand on l'a reduit. J'ai trouvé FlashWinddow mais ce n'est pas ce que je cherche.
Merci d'avance.
Version imprimable
Bonjour,
Je cherche à faire clignoter mon application dans la barre des tâches comme MSN, quand on l'a reduit. J'ai trouvé FlashWinddow mais ce n'est pas ce que je cherche.
Merci d'avance.
Qu'est ce qui ne te convient pas dans FlashWindow ?
Quand la fenêtre est reduite elle ne clignote pas. Mon but c'est de la remaqué si elle est reduite...
Quel code as-tu utilisé ?
C'était dans un post de la FAQ.Code:
1
2
3
4
5 for (int i=0; i<20; ++i) { FlashWindow (Form1->Handle, true); Sleep(50); }
Pour faire ce que tu veux, je pense que tu devrais faire quelque chose comme ceci :
Le code de la FAQ fonctionne, mais pas dans le cas que tu désires.Code:
1
2
3
4
5
6
7
8 FLASHWINFO fwi; fwi.cbSize = sizeof(fwi); fwi.hwnd = Application->Handle; fwi.dwFlags = FLASHW_TRAY; fwi.uCount = 20; fwi.dwTimeout = 50; FlashWindowEx(&fwi);
C'est exactement ce que je cherchais, et c'est configurable en plus. Merci Greybird.
J'aurais une dernière question: est-il possible de le faire arrêter de clignoter ? par exemple quand elle est reduite et qu'on l'ouvre et tac elle s'arrête.
Oui. Pour ça il faut faire un appel à FlashWindowEx avec le dwFlag FLASHW_TIMERNOFG. Pour gérer toi même, tu peux utiliser FLASHW_TIMER et FLASHW_STOP.Citation:
Envoyé par jamesb
Cf la msdn sur ce soup.
Cordialement,
Arnaud
merci beaucoup ! C'est parfait.
Bonjour :)
Dites vous auriez pas la même chose en java script ou en asp des fois ? :p
Merci :)
Bonne journée
Ici tu es sur un forum C++, donc si tu va posé la question sur le forum ASP ou java script tu aura certainement la réponse.