I am writing a teleprompter and decided that direct-X makes the most sense.

In Direct-X how can I move text around the screen without resetting the text each time.

what I mean

right now I have a loop

for a = atline to atline+1
ShowText STR(a), 50, Amount + ((a - AtPos) * 90), lngDC, vbWhite, vbBlack, False
next a


I keep looping through this, its slow to set the whole screen. I assume there is a much better way