API ChangeDisplaySettings.

Publié le par Raymond

Depuis longtemps l'api ChangeDisplaySettings était connue mais déconseillée car on ne voulait pas indisposer l'utilisateur en modifiant l'écran à chaque application. Cette fonction permet de changer immédiatement la résolution de l'écran sans intervention de l'opérateur. Depuis l'avènement des écrans plats 17 et 19 pouces et des portables 15.4 et 17 pouces, le nombre de ces matériels représente plus de 85% du parc et a réduit le nombre de modèles. Nous pouvons donc très facilement nous adapter à ces matériels, sur lesquels on définit une résolution standard admise par tous.

Sur les portables 15.4 pouces, on choisira la résolution 1280x768 ou 1280x800
Sur les portables 17 pouces, on choisira la résolution 1440x900

Sur les écrans plats 17 pouces, on choisira la résolution 1024x768
Sur les écrans plats 19 pouces, on choisira les résolutions 1024x768 , 1280x960 et surtout 1280x1024.

une fonction simple avec en paramètre les deux valeurs de largeur et hauteur, permet d'exécuter l'api et changer de résolution immédiatement sous 2 secondes environ.
En cas de résolution non supportée, un code erreur est retourné et un message affiché.

Vous trouverez cette fonction en copier/coller sur :
http://officesystemaccess.seneque.net/chgresolution.htm

 

Publié dans Nouvelles fonctions

Commenter cet article