>>>i put this in my login form (activate())
>>>
>>>
>>>DECLARE INTEGER SetForegroundWindow IN USER32 INTEGER
>>>DECLARE INTEGER FindWindow IN USER32 STRING @ , STRING @
>>>lnHWND=FindWindow(0, _Screen.Caption)
>>>IF lnHWND>0
>>> SetForegroundWindow(lnHWND)
>>>ENDIF
>>>
>>>
>>>
>>>>I have an app that shows a splash screen (as-top-level form, with Screen = Off in my config.fpw file)...
>>>>then when it's done, the login screen pops up (also a top-level-form). I've set always-on-top to .T., yet the user still has to click on the form (which is acutally a vcx) to be able to type in their passowrd, the form never gets focus.
>>>>Obviously this will be rather anoying. Anyone know a way around this???
>>>>Thanks!
>>
>>Well...strange thing. Worked yesterday - but not today. Now what happens is the top-level login screen pops up...the thing in the task bar for it flashes 3 times and it turns blue (just in the taskbar, not the form itself) - but the ((*@*# login screen doesn't get focus (again). ARRRRGGGHHH!
>
>
>
>I am sorry, but i do not know what that could be. one thing, i have never figured it out, i used to have a time (win xp) when i used to work in vfp (or anything else for that matter), and every 5 minutes or so, while typing, the focus would for no reason at all get lost. no other windows got the focus. it was a pain in the 'you know where'.
>
>i believe it was caused by spy/ad ware. i never figured it out for sure. maybe something to look at?
>
>sorry i can not be of further help. let me know if you come up with something.
I'm sure the machine is free of any spy/adware - I'll keep tinkering with it each time I get a few extra minutes - sooner or later I'll come up with something....I'm sure this SetForegroundWindow is part of the solution so I'm at least on the right path.
ICQ 10556 (ya), 254117