C#我也是刚学,但我以前学过VC,对windowsAPI比较了解。我觉得一个是这个思路。
GetCursorPos: 获取屏幕鼠标的坐标 
GetCursorPos: 获取屏幕鼠标的坐标 
WindowFromPoint:获取屏幕坐标点处的窗口的句柄 
然后发送WM_GETTEXTLENGTH消息得到文本长度,分配好字符串缓冲区 
再发送WM_GetText消息取得字符串下面是我搜到的一些相关资料。
http://www.diybl.com/course/4_webprogram/asp.net/netjs/20090309/160285.html