comment détecter toutes les fenêtres (d'autres applications) minimisés de l'application C#détecter toutes les fenêtres minimisées de l'application C#
Répondre
exemple utilisation d'ici http://pinvoke.net/default.aspx/user32.EnumDesktopWindows puis juste vérifier l'état de la fenêtre
Cette réponse a été très utile, merci. Mais je ferai simplement remarquer que le fait de lier des exemples sur PInvoke.net peut être problématique - cet exemple particulier a été modifié cinq fois depuis que cette réponse a été postée ici à SO, et elle a l'air très différente maintenant qu'avant. Heureusement, vous pouvez voir les anciennes versions sur PInvoke.net. Quoi qu'il en soit, la version actuelle semble bien fonctionner, alors merci encore. – RenniePet
Pour Windows Forms, vous pouvez regarder la propriété WindowState sur l'objet formulaire. Les fenêtres réduites auront un état de FormWindowState.Minimized
.
je dois surveiller l'autre activité d'application pas mon application –
@Suriyan: Ainsi, élaborez-le dans votre question. Soyez plus clair si vous voulez une réponse rapide. – serhio
Utilisation GetWindowState() fonction WinAPI
Si vous voulez surveiller ce qui se passe dans le système, alors vous voulez mettre en place un CBT Hook. Cela vous tiendra informé lorsque les fenêtres sont créées, détruites, minimisées, agrandies, déplacées, activées, etc.
- 1. comment notifier mon application lorsque show desktop/minimise tout/toutes les fenêtres minimisées?
- 2. Détecter les fenêtres d'application
- 3. Minimisation toutes les fenêtres ouvertes en C#
- 4. Sur Windows XP, comment énumérer toutes les fenêtres affichées par le système (C#)
- 5. Comment fermer toutes les fenêtres ouvertes de mon programme C#?
- 6. Comment énumérer toutes les fenêtres d'un processus?
- 7. C++ Moniteur - Trouver toutes les fenêtres visibles/ouvertes
- 8. Enregistrer toutes les fenêtres/onglets dans GVim
- 9. détecter les fenêtres non réactives dans mac os x
- 10. Boîte de message devant toutes les fenêtres de l'application console?
- 11. Faire fenêtre enfant toujours au-dessus de toutes les fenêtres
- 12. Win API: Accrocher toutes les fenêtres ou l'exécution de processus
- 13. Utilisation de messengerApi dans Visual Studio (C#) dans toutes les fenêtres, problème de compatibilité
- 14. Dessin sur toutes les fenêtres sur plusieurs moniteurs
- 15. Faire apparaître une fenêtre tkinter sur toutes les autres fenêtres
- 16. Obtenir toutes les fenêtres qui chevauchent ma fenêtre
- 17. Comment recharger toutes les fenêtres vim en même temps?
- 18. comment fermer toutes les fenêtres que Selenium ouvre?
- 19. Récupérer tous les gestionnaires de fenêtres
- 20. Interactions entre les fenêtres
- 21. Javascript Détecter toutes les images (y compris asynchrones)
- 22. PHP détecter si toutes les variables d'URL ont été définies
- 23. configurer les fenêtres GLEW?
- 24. Bloquer les fenêtres d'arrêt
- 25. C# obtenir toutes les couleurs de couleur
- 26. obtenir url de tous les onglets dans une fenêtre Firefox (si posssible toutes les fenêtres ff)
- 27. Obtenir les poignées de toutes les fenêtres dans la barre des tâches
- 28. Comment conserver une fenêtre au-dessus de toutes les autres fenêtres de mon application uniquement?
- 29. VIM Compilation dans les fenêtres
- 30. Afficher l'élément de la chaîne dans les fenêtres - C#
Je dois surveiller toutes les applications ouvertes minimiser l'activité de mon application –
Est-ce une application Windows Forms? WPF? etc. –
c'est une application de formulaires de Windows –