winapi p/invoke kullanmalısınız özellikle cursor kendi programınız dışında başka bir textboxın içinde olup olmadığını algılamak için. Örnek olarak bi türk arkadaşın yazdığı ProcessViewer adlı programı bulup inceleyin bu program tamamen bu yöntemle çalışıyor. pinvoke için de
http://www.pinvoke.net/ bu adresten bütün kütüphaneleri inceleyip size yarayanları bulabilirsiniz.
Edit:
Merak ettim baktım da sanırım aradığınız winapi fonksiyonu GetFocus olsa gerek, bu fonksiyon cursorun focuslandığı kontrolü otomatik bulup size bir handle veriyor, siz de bunu alıp içine başka bi fonksiyon daha kullanarak bişeyler yazabilirsiniz.
http://www.pinvoke.net/default.aspx/.../GetFocus.html