L' API GetCursorPos fornisce le coordinate del cursore relative all'intero schermo; le proprietà Top e Left di un controllo sono invece relative al form o altro contenitore. Anche l'unità di misura (Scalemode) può essere diversa.
Nella nota API-Guide (www.allapi.net) puoi trovare degli esempi utili.

Come alternativa puoi dare un'occhiata a http://www.devx.com/vb2themax/Tip/18569