Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar la programación C++ para definir, mover, borrar y dibujar líneas

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.