Hola amigo, aqui he adjuntado un pequeño documento que he bajado de internet, el cual me fue de mucha utilidad a la hora de solucionar mi problema con los cursares.
Con respecto a los colores, todo depende de el objeto al que quieres cambiar colores.
Para cambiar los colores del fondo de un rectangulo puedes utilizar:
setfillstyle(1, COLOR);
1: a el estilo de relleno, en este caso solido.
Para cambiar el color del borde de un rectangulo o el de un texto puedes utilizar:
setcolor(COLOR);
Si te refieres a cambiar el color de los cursores, te iformo que no tengo idea de como podria realizarse, pero con que investigues un poquito ya esta.
CONSEJO: Para poder aprendeer un poco mas, seria bueno que te guies con la ayuda de tu compilador, ahi aparecera mucha informacion al respecto.
Saludos.