Beh ... va da 0,0 a 200,200 nel tempo che impiegano le due funzioni ad essere eseguite ...

Ma anche con un ritardo, diciamo di 1 secondo, vedresti il cursore a 0,0 per 1 secondo e poi a 200,200.

Se vuoi vedere il cursore che si sposta da 0,0 a 200,200 queste due righe (con il ritardo) non servono.

Per il ritardo utilizza la Sleep. Per "muovere il cursore"

codice:
for(int x=0; x<200; x++)
{
  SetCursorPos(x, x);
  Sleep(5);
}