Bonjour tout le monde,
je voulais mettre en place une application de chat serveur/client. J'ai voulu ajouter une methode me permettant de faire clignoter une fenetre reduite ou inactive lors de reception d'un message ou qu'un nouveau client vient de se connecter sur le chat.
j'en'ai cherché sur l'internet et j'ai trouvé le code suivant:
mais ca ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59 using System.Runtime.InteropServices; private bool allowBlink = false; [DllImport("user32.dll")] static extern int FlashWindow ( int hwnd, int bInvert ); //Sert à faire clignoter la fenêtre private void Flash() { while (true) { if (allowBlink) { FlashWindow((int)this.Handle, 1); Thread.Sleep(1000); } else { Thread.CurrentThread.Abort(); } } } //La fenêtre ne peut clignoter que si elle n'est pas active void StartBlink(object sender, System.EventArgs e) { allowBlink = true; } void StopBlink(object sender, System.EventArgs e) { allowBlink = false; }
Si quelqu'un peut m'aider,je lui serai reconnaissant.
Merci de votre consideration.
Partager