vboussema
Messages postés138Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 1 septembre 2009
-
9 janv. 2008 à 14:46
vboussema
Messages postés138Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 1 septembre 2009
-
29 janv. 2008 à 08:50
salut
j'ai besoin de faire des annotations sur des images (tiff)
j'ai pas trouvé comment commencer pour ceux qui savent comment merci de me donner un bout de code
je veut utiliser le composant de microsoft imaging pour l'outil de microsoft il y a l'annotation mais pour le composant il n'y a pas :(
merci pour l'aide
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 28 janv. 2008 à 19:58
salut,
oupss, effectivement j'avais mal lu...
pour afficher des cadres de texte sur ton image :
-> une classe stringrect avec le texte et le rectangle
-> une liste d'instances de cette classe
-> sur le mousedown, tu parcours la liste pour voir quel stringrect.contains le curseur
-> tjs sur le mousedown tu gardes la position de la souris et le stringrect qui est sous la souris
-> dans le mousemove, tu décales le stringrect du delta entre la position actuel de la souris et celle save sur le mousdown
-> tjs dans le mousemove tu gardes la position de la souris
-> dans le mousup tu effaces tous les var de stringrect sélectionné et de position de souris
-> parallèlement dans le Paint du picturebox, tu draws le fond puis tous les stringrect...
vboussema
Messages postés138Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 1 septembre 2009 28 janv. 2008 à 08:41
bon merci pour votre aide mais c pas sa que je cherche ;
je cherche d'écrire du texte ou de dessiner des graphiques sur l'image et de pouvoir les déplacer (comme dans microsoft imaging)
je sai comment ecrire du texte et comment dessiner les shapes mais mon problème c de changer la taille et de changer la position
il faut passer par graphics g;
g.drawRectangle
et g.drawString
...
mais les evennements de la souris je c pas faire sa.
en tt cas merci de nouveau et je continu a chercher :)
//as you like
Vous n’avez pas trouvé la réponse que vous recherchez ?