Muchas gracias Netfalí, el código funciona casi a la perfección. El casi es porque la linea (en realidad yo sólo necesitaba una única linea vertical) aparece perfectamente al igual que el texto del RichEdit sin embargo cuando empiezo a escribir, la parte de la linea correspondiente al renglón en el que estoy escribiendo desaparece.
Pero sin duda es un gran avance, voy a ver si puedo resolver este pequeño percance y cuando lo tenga pegaré el código en C++ como me has pedido.
Muchísimas
gracias!