Traitement du message WM_CLOSE envoyé à l’application C # Tray

J’ai trouvé quelques articles expliquant comment utiliser le message WM_CLOSE, mais mon application est néanmoins celle qui doit gérer le message WM_CLOSE.

Existe-t-il un moyen de connecter le WM_CLOSE et de le manipuler? Parce que WM_CLOSE ne ferme que l’icône de la barre des tâches mais ne termine pas le processus lui-même …

Cordialement,

Pour ce faire, vous devez remplacer la méthode WndProc sur le Form qui est l’icône de la barre des tâches principale et gérer WM_CLOSE

 private const int WM_CLOSE = 0x0010; protected override void WndProc(ref Message m) { if (m.Msg == WM_CLOSE) { // Close everything } base.WndProc(ref m); }