>You're correct. Assuming that no tool bar is present and VFP's maximized, the top of the client area would start at a minimum of SYSMETRIC(9) + SYSMETRIC(20) + 1. I think that the easiest way would probably be to use foxtools to get the window handle then call its _GetWRect() function to get the absolute co-ordinates. I've tried this and it seems to work fine.
Yippee! I'm right, I'm right, I'm right, oops -sorry. I get excited when I'm told I'm right.
Thanks for the info George.