umm bueno no se que tantos conocimeintos tengas asi que sere breve y si necesitas mas ayuda nos avisas...
debes crear un pequeño bucle de mensajes (para emular los eventos dentro de una forma) donde en cada ciclo se hace una especie de test de donde esta el mouse,
si el mouse coincide con las coordenadas donde pasa la linea que has dibujado, entonces verificas que este presionado el boton izquierdo en ese momento...
a partir de alli y hasta que el boton deje de etar presionado, tu linea se movera o cambiara su posicion de dibujo de acuerdo a la posicion del puntero del mouse.
_La misma filosofia aplica para modificar la direccion y longitud de la linea.