PunkDude424
Messages postés117Date d'inscriptionmardi 3 février 2004StatutMembreDernière intervention24 avril 2006 17 févr. 2004 à 22:47
Merci pour la réponse mais ce n'est pas ce que je cherche, je veux le DPI du moniteur, le pitch....car j'ai besoin que l'image affiché à l'écran soit de taille réel.
PunkDude424
Messages postés117Date d'inscriptionmardi 3 février 2004StatutMembreDernière intervention24 avril 2006 18 févr. 2004 à 05:48
Merci mais cela me retourne toujours la même valeur, soit 96 DPI même si je change complètement d'écran et que je l'essaye sur mon portable....je voudrais connaitre le vrai dpi de l'écran pour pouvoir par exemple afficher une regle et que les mesure sur l'écran soit bonne....par exemple en mesurant sur lécran avec une vrai regle....il faut surment aller lire sur l'écran mais je ne sais pas comment faire....mais il y a surment un moyen....merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 18 févr. 2004 à 08:44
J'ai bien peur que ce soit impossible de le faire avec précision! En effet quand tu changes les réglages de ton écran les distances changent mais la carte graphique n'y prête pas attention. (enfin je crois)
Tu peux peut-être essayer ça:
HDC hDc = ::GetDC(NULL);
int cx = GetDeviceCaps(hDc, HORZSIZE);
int cy = GetDeviceCaps(hDc, VERTSIZE);
qui est censé retourné la taille de l'écran en millimetres
On ne force pas une curiosité, on l'éveille. .................................................Daniel Pennac