J'ai utilisé FindWindow pour obtenir un handle à une fenêtre d'une application externe. Comment puis-je utiliser cette poignée pour activer la fenêtre de l'application externe, si elle est réduite ou derrière d'autres applications sur le bureau de Windows?Comment faire pour activer une fenêtre d'une application externe
Répondre
Pour empêcher le vol de mise au point (ou au moins rendre plus difficile le déplacement accidentel de la mise au point), Windows dresse des obstacles à un processus en amenant la fenêtre d'un autre processus vers le haut.
Vérifiez MSDN pour SetForegroundWindow (en particulier dans la section Remarques) et AllowSetForegroundWindow.
Vous devez envoyer un message au processus pour lui demander de restaurer sa propre fenêtre, ou ce processus doit permettre explicitement à votre processus de le faire.
FindWindow() suivi de ShowWindow().
J'ai essayé ShowWindow et BringWindowToTop sans succès, fonctionnent-ils sur les fenêtres des processus externes? – Eloff
Tant que vous avez réussi à récupérer une poignée dans cette fenêtre. – karlphillip
- 1. comment activer une fenêtre donnée?
- 2. Comment activer une fenêtre en Java?
- 3. Comment héberger une application externe dans WPF?
- 4. Comment faire pour déterminer WPF SelectedItem pour une fenêtre
- 5. Comment obtenir le nom d'une fenêtre externe dans C# Application?
- 6. Intégrer une application externe dans l'application Java (ou faire semblant)
- 7. Comment activer la navigation au clavier pour une application volumineuse
- 8. Superposition d'image sur une fenêtre externe
- 9. Activer la fenêtre/l'application
- 10. Applescript activer la fenêtre fermée
- 11. Comment faire pour activer les contrôles de fenêtre (NSTextField, NSCheckbox et etc) dans la liaison manuelle
- 12. Comment activer les capacités d'impression directe pour une application Web?
- 13. Comment activer une application facebook uniquement pour les amis invités?
- 14. Comment activer l'accès externe au serveur MySQL?
- 15. Comment faire ajax activer
- 16. Mise en application externe
- 17. Comment faire pour se déconnecter dans une fenêtre C#?
- 18. Comment faire une application Lua pour PSP?
- 19. Comment faire pour exécuter une application Qt?
- 20. Intégrer une application externe sous Windows
- 21. Comment définir l'option/le paramètre 'Toujours visible' sur une fenêtre externe à mon application?
- 22. Fermer l'application et exécuter une application externe
- 23. Comment redimensionner une application d3d à partir d'une application externe. (C#)
- 24. Activer la LED pour une application de lampe de poche
- 25. Comment lire depuis une application de console externe?
- 26. Gestion de XMLHttpRequest pour appeler une application externe
- 27. Comment faire pour héberger l'application ASP.NET en externe
- 28. Comment faire pour afficher une fenêtre wxPython réduite
- 29. Comment puis-je intégrer une application de traitement de texte externe à une application Java Swing?
- 30. Comment faire une application skinnable?
Merci, cela semble être le problème là. – Eloff