CoK 07
Messages postés3Date d'inscriptionlundi 19 décembre 2005StatutMembreDernière intervention 9 janvier 2006
-
7 janv. 2006 à 16:16
CoK 07
Messages postés3Date d'inscriptionlundi 19 décembre 2005StatutMembreDernière intervention 9 janvier 2006
-
9 janv. 2006 à 16:09
J'aimerai savoir comment je pourrai recupérer la longueur d'une ligne que je trace et la convertir en grandeur reelle car je suppose que la grandeur recuperer sera en pixel.
CoK 07
Messages postés3Date d'inscriptionlundi 19 décembre 2005StatutMembreDernière intervention 9 janvier 2006 9 janv. 2006 à 08:17
J'arrive bien a tracer un trait avec les fonctions MoveTo et LineTo mais la longueur de mon trait varie suivant ce que je veux faire. Je voudrai pouvoir connaitre la longueur de mon trait à chaque tracé pour faire une mesure d'objet par exemple.
Gendal67
Messages postés627Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention24 juillet 20112 9 janv. 2006 à 11:35
Ben euh...si tu veux mesurer un trait après qu'il soit déja tracé ça risque d'être un peu difficile. Ma solution barbare serait (si tu peux connaitre certaines coordonnées) de faire des GetPixel() sur une ligne droite tant qu'elle retourne la même couleur afin de déterminer la longueur en pixel de ton trait. Apres avec GetDeviceCaps() (cf. msdn pour les params) tu peux récupérer la résolution de ton écran en "pixel per inch"...sachant qu'il faut multiplier tes inch par 25.4 pour obtenir des millimètres après...en gros c'est galère d'ou la première méthode que j'avais proposé avant ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?