PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → effacer une dligne ?
effacer une dligne ?
Iniciado por obtuli, 11,abr. 2019 17:55 - No hay respuesta
Miembro registrado
961 mensajes
Publicado el 11,abril 2019 - 17:55
Bonjour,

J'ai une fonction (inspiré du web binaire signature tablette).

Avec la souris, cette fonction entoure certains éléments d'une image.
j'ai crée deux champs image superposés : 1 dans lequel s'affiche l'image et dessus le 2 éme champ image avec fond transparent dans lequel je dessine.

A mesure que je trace le contour d'un objet sur l'image, je ferme le tracé avec une ligne qui joint le dernier point avec le premier point d'origine du tracé. (pour avoir un contour fermé pour en fin de tracé le remplir avec une couleur).

Dans le code, pour le test, je crée une ligne de jointure et dans la foulée je l'efface (en créent la même ligne mais transparente)
Mais ça ne marche, l'ancienne ligne reste. Il me faudrait un "efface ligne"

Avez vous une idée pour le faire ?

Merci

OB

//Trace de contour
dStylo(JauneClair,0,3,255)
dLigne(gnPositionX,gnPositionY,nPositionX,nPositionY)

//nouvelle ligne de jointure
dStylo(Noir,0,3,255)
dLigne(gnPosition_orig_X,gnPosition_orig_Y,nPositionX,nPositionY)

//test supression ligne de jointure
dStylo(Noir,0,3,0)
dLigne(gnPosition_orig_X,gnPosition_orig_Y,nPositionX,nPositionY)