Je souhaite modifier la résolution de l'écran avec le code C# dans l'application de bureau.comment changer la résolution de l'écran de bureau
Répondre
Vous ne pouvez pas le faire par l'accumulation dans les classes en C# /. Net, mais vous pouvez le faire par api gagnant, il est expliqué here. Ensuite, allez sur pinvoke.net ou créez vos méthodes p/invoke manuellement.
Ceci est une question similaire à « Je veux changer l'horloge » ou « Je veux changer le mot de passe utilisateur » ou « Je veux changer le thème Windows ». Un programme d'application n'a pas à faire de tels changements de configuration du système, par conséquent, il n'est pas enveloppé par le framework .NET.
Vous pouvez le faire, mais il faudra P/Invoke. Utilisez ChangeDisplaySettingsEx(). Pas vraiment facile à utiliser, ni très sûr à utiliser. Beaucoup de panneaux LCD ne sont bons que dans une résolution particulière, celle que l'utilisateur a sélectionnée. Choisir une résolution que le moniteur ne peut pas prendre en charge produit un écran noir et le salut à trois doigts. Fumez dans le bon vieux temps.
- 1. comment lire la résolution d'écran - et changer cette résolution?
- 2. Comment changer la résolution d'écran dans WPF?
- 3. JAI Changer la résolution JPEG
- 4. comment changer le papier peint de bureau?
- 5. changer la résolution de l'écran de l'émulateur Windows Mobile 6.1
- 6. Comment masquer le bureau de Windows et changer la couleur d'arrière-plan du bureau en C#?
- 7. Changer la résolution de l'écran dans Snow Leopard
- 8. Comment changer l'application de bureau Android par défaut?
- 9. Comment changer les images de bureau en Wpf C#
- 10. Google Chrome est-il réellement bogué dans la gestion de la résolution DPI de bureau?
- 11. Modification de la résolution dans OpenTK
- 12. changer la taille de l'écran
- 13. Comment pouvons-nous changer l'arrière-plan du bureau en déposant?
- 14. Obtenir le nombre possible d'icônes de bureau
- 15. Changer la résolution de l'image de 72 à 25 dpi en PHP
- 16. Forcer la résolution de la caméra Android
- 17. Obtenir la position de pixel du point particulier lors du redimensionnement de l'image ie changer la résolution de l'image
- 18. Définir par programme la très haute résolution de l'invité VirtualBox
- 19. WPF Aero Verre Réglage de la résolution de la résolution d'erreur
- 20. Résolution de résolution (DPI) d'une image téléchargée
- 21. comment obtenir la résolution de l'écran de l'utilisateur avec PHP
- 22. Modification de la résolution de l'écran à partir de Qt?
- 23. Comment détecter la résolution maximale de la texture sur iPhone?
- 24. Comment calculer la modification de la résolution d'écran
- 25. application de bureau java
- 26. Modifier les infos de l'OS, Changer la résolution Infos, IE Webbrowser Control .NET C#
- 27. Détection de la résolution d'écran du client
- 28. comment changer la conception de la frontière
- 29. Résolution de l'évolutivité
- 30. XDocument.Parse échoue en raison d'une erreur de résolution, comment désactiver la résolution
Vous avez tort: « avoir rien à » faire de tels changements du système. Que se passe-t-il si l'utilisateur veut un moyen simple et convivial de basculer entre les résolutions d'écran? Si cela ne tenait qu'à vous, cela ne serait pas autorisé. Deuxièmement, le fait qu'il n'ait pas été enveloppé dans .NET n'implique pas nécessairement qu'il ne devrait pas être utilisé. Si quoi que ce soit, le fait qu'il existe une API pour le faire vous montre qu'il est destiné à une application pour apporter la modification à ce paramètre système. Donc, c'est un -1 pour faire des hypothèses et +1 pour fournir la solution :) –
Hmya, je canalise l'opinion de Microsoft ici. Je suis simplement d'accord avec un. Un utilisateur peut simplement faire un clic droit sur le bureau, je n'ai jamais remarqué de demander un bouton. –