mon winform C # doit détecter lorsque d’autres applications entrent / sortent / exécutent TRUE fullscreen, préfèrent les événements

mon application C # winform doit se mettre en veille pendant que d’autres applications s’exécutent en mode plein écran (non seulement maximisé), comme les jeux vidéo, les films vidéo, PowerPoint.

J’ai besoin d’une méthode pour détecter s’il existe actuellement d’autres applications en plein écran.

Est-il possible de s’inscrire à des événements qui se déclencheront lorsqu’une autre application entre / quitte le plein écran?

pour les deux besoins, j’apprécierais d’avoir des extraits de code.

Selon cette question, “le mode plein écran” n’est pas si spécial, il suffit de créer le bon type de fenêtre et le système d’exploitation le traitera en plein écran. Une fois que vous le savez, vous pouvez voir ici comment détecter de telles fenêtres.