Here is a six-line program that displays two lines of text; the first line is at size 14, and the second is at size 18.
The problem? The first line flashes between size 14 (its original setting) and size 18 (set after it's been executed).
I've tested this on three computers (all using DirectX 9.0b) and it occurs on all of them, even when compiled to an EXE. Is anyone else getting, or not getting this problem using this code?
SYNC is ON, but there are no SYNC statements, so to begin with, the text shouldn't even be displayed at all. Even during a WAIT period, or after the program has ended, the text is unexplainable displayed and continues blinking when it's not being refreshed. No combination of SYNC, double SYNC, CLS, or WTF has solved this problem.
What's going on?

If this is a problem with something not related to DB, like DirectX, does anyone know what I can change or update to fix it?
(BTW, sorry if this question has already been posted, but although I've read many posts about blinking text, none of them seem to match this problem.)