Est-il possible de mettre l'accent sur une application de la console dans Windows? SetFocus semble prometteur, mais il a besoin d'un HWND et je ne sais pas si les applications de console en ont même un.Mettre l'accent sur la console dans Windows?
Répondre
Utilisez la fonction GetConsoleWindow.
Cela renvoie NULL pour moi. Je suppose que cela fonctionne si je crée réellement une console pour une application Windows avec AllocConsole ou quelque chose. – Steven
S'il est exécuté dans une session de console fenêtrée, vous devez obtenir un HWND valide. Si c'est dans une session de connexion au service, aucune fenêtre ne sera associée. Et Windows appelle automatiquement '' AllocConsole' ou AttachConsole' chaque fois qu'il démarre un processus lié à la '/ SUBSYSTEM: l'option CONSOLE' (stockée sous forme d'un drapeau dans l'en-tête PE). –
En fait 'GetConsoleWindow' fonctionne. Cependant 'SetFocus' renvoie NULL et' GetLastError' donne ERROR_ACCESS_DENIED. Des idées pourquoi? – Steven
- 1. Process.WaitForExit() sur la console vs Windows Forms
- 2. Test gratuit mem dans la console sur Windows
- 3. Événement initial dans la console Windows
- 4. Couleurs de la console (Windows)
- 5. Désactivation de la console Windows CE sur l'ordinateur de poche
- 6. .NET Console windows
- 7. .NET: Windows Forms + Console/Empêcher la fermeture
- 8. afficher sur la console
- 9. Console app avec Qt Creator sur Windows: attendez avant de fermer la console
- 10. Progression basée sur la console en Java
- 11. Différence entre l'application Windows et la console
- 12. Comment utiliser "svn add" récursivement dans la console Windows?
- 13. Mettre en pause GNU Faire dans une console Windows si une erreur se produit
- 14. Comment écrire sur la console dans fasm?
- 15. Exécution d'un service Windows dans une console
- 16. Dans la console Windows python, comment faire Tab = quatre espaces?
- 17. Console comme la sortie dans Windows avec C# .NET
- 18. Conversion de la console en application Windows dans Visual Studio
- 19. Masquer la fenêtre de console dans l'application Windows Forms
- 20. mettre l'application sur la trace
- 21. Personnages spéciaux sur la console
- 22. Ecriture sur la console non via stdout
- 23. Console C/C++ Windows WIN32
- 24. Comment héberger une application console sur Windows Server 2003?
- 25. Ruby on Rails sur Windows XP CTRL + C dans la console ne s'arrêtant pas mongrel
- 26. Comment puis-je mettre à jour la ligne en cours dans une application console C# Windows en attendant ReadLine?
- 27. mettre une fenêtre de console de débogage dans votre application
- 28. Fermeture d'une application Windows Mobile Console
- 29. Console Java, UTF-8 et Windows
- 30. Gardez une console Windows Mobile App Course
Vous cherchez une façon de le faire à l'intérieur de l'application de la console elle-même ou d'une autre application? –