Ok, good. I am using a top-level form. What I am trying to do is force a repaint on an application running on Terminal Server. For some reason if I show a form on top of another and then release the form, the screen is not refreshed.
>Only for Top-level windows (e.g. VFP _Screen or a form configured to run as Top-level).
>
>>>>Holy cow! Thanks a lot Mike, I would have never figured that out! I really do appreciate it.
>>>
>>>George
>>>
>>>Just a note for any lurkers out there. Prior to VFP 7.0, you'll have to use AddProperty() to add the hWnd property and, of course, initialize it (probably with Foxtools).
>>
>>
>>Yes, I noticed that VFP 7 makes it a lot easier to get the hWnd. What I am doing (and I hope it is correct) is:
>>
>>DECLARE INTEGER FindWindow IN Win32API STRING, STRING
>>DECLARE INTEGER SetForegroundWindow IN "User32.dll" INTEGER
>>hWnd = FindWindow(0,"Account Analysis Input")
>>
>>where the "Account Analysis Input" is the caption of my form. This will work, correct? (VFP 6, SP4)
Everything we see or seems
Is but a dream within a dream - Edgar Allen Poe