Je veut dessiner une ligne entre deux point sur une form, jusqu’a la c bon mais ce que je veut c quand je clic sur le 1ere position la ligne apparaisse a chaque fois que je déplace le curseur jusqu’a a ce que je sélection le deuxième point
ModifiéFabien Lavocatvendredi 17 avril 2009 19:08correction titre
Si on utilise une fonction XOR pour dessiner le trait, il suffit de le redessiner une deuxième fois le trait pour l'effacer, sans avoir tout redessiner dans la form.Paul Bacelar, MVP VC++
Proposé comme réponsePapy Normandmardi 5 mai 2009 21:16
Bonjour, j'ai déjà fait ça mais ya longtemps sous VB6 :). je me rappel que dans le mouse_move event je dessine une ligne entre mon 1er point et le pointeur de la souris et je fait un clear de la form.
exemple:
mouve_move_Event() { - tester si le boutton gauche de la souris est enfoncé. - faire un clear dans la form(efface la ligne precedement tracé) - dessiner une ligne entre le 1er point et le pointeur de la souris
Si on utilise une fonction XOR pour dessiner le trait, il suffit de le redessiner une deuxième fois le trait pour l'effacer, sans avoir tout redessiner dans la form.Paul Bacelar, MVP VC++
Proposé comme réponsePapy Normandmardi 5 mai 2009 21:16