>>Also, one thing you might do after your Draw() code is add this:
DECLARE INTEGER InvalidateRect IN WIN32API INTEGER hwnd, INTEGER ignore1, INTEGER ignore2
InvalidateRect(thisForm.hwnd, 0, 0)
>>
>>That will force the window to repaint itself at the Windows OS level, and may help it "go away".
>
>The Themes = .F. had no effect.
>But InvalidateRect() does work perfectly, I don't even need to call THISFORM.Draw().
>So I created a method THISFORM.Redraw() and put the API call in there.
>Thank you!
You're welcome. I updated the note above about the ignore1 and ignore2 values. The ignore2 parameter is actually "redrawBackground?"