>Also, of course, Vlad is correct that for each control on ThisForm, you would have to recurse the function, picking up any controls on that control.
Incidentally, I didn't see that he mentioned it, but Vlad has some Win32api code in the KB here to set and re-set mouse pointers, that will work in all cases, even odd ones where normal vfp functions do not work...as long as an object has a Mousemove, you can use it...
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.