Cómo utilizar la programación C++ para definir, mover, borrar y dibujar líneas
¿Estás usando MFC?
Es fácil de implementar en MFC.
CDC *dc=GetDC();
/ /Dibuja una línea entre (x0, y0), (x1, y1)
dc.MoveTo(x0,y0);
dc.LineTo(x1,y1);
//En cuanto a mover y borrar, puedes usar el lápiz XOR.
dc.SetROP2(R2_NOT)
//Si quieres borrar lo dibujado previamente línea, simplemente dibuja la línea nuevamente
dc.MoveTo(x0,y0);
dc.LineTo(x1,y1);//La línea dibujada anteriormente se borrará.
//Mover no significa borrar primero la línea original y luego dibujar una en otro lugar.