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.