在鼠标的移动过程中我想判断鼠标现在位于哪个控件上,请问如何做到? 在鼠标的移动过程中我想判断鼠标现在位于哪个控件上,请问如何做到? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在一个控件的MouseEnter事件写!其他控件加载这个事件! 我想应该是用 WindowFromPoint win32API函数,获得窗口句柄, 然后再用CONTROL.FromHandle 返回对象.......[DllImport("User32.dll")]static extern IntPtr WindowFromPoint(Point P);[DllImport("User32.dll")]static extern Point GetCursorPos(ref Point p);..public Control GetCurrentControl(){ Point p = new Point(); GetCursorPos(ref p); return Form.FromHandle(WindowFromPoint(p));} To allenzen(老营):你误会了,我感谢你还来不及了怎么会说你不厚道呢?大头说我不厚道,我问他为什么这么说 呵呵我想大头的意思是lz没有放分~可以用MouseHover()判断鼠标停留在那个控件上给窗体上所有的控件都添加MouseHover()事件不过要等鼠标停留一定时间才会触发 NTKO Office 3.0 0 8版本 多线程疑惑 DateTime.FromFileTime()求解 c#模拟点击按钮数据抓取 100分求解Nant自动构建方法【代码提交到CVS服务器】 怎么改变DataGrid控件某一行的字体???? 各位,请问如何将doc转换成pdf格式? 求助用C#实现的B+树操作的代码~~~急啊~~~~ 请教算法:c#语言 .net的GridView控件如何在表头添加如Excel的筛选功能? 怎样在dll控件里做声音 在C#怎么锁定键盘和鼠标~~~
....
...
[DllImport("User32.dll")]
static extern IntPtr WindowFromPoint(Point P);[DllImport("User32.dll")]
static extern Point GetCursorPos(ref Point p);
..public Control GetCurrentControl()
{
Point p = new Point();
GetCursorPos(ref p);
return Form.FromHandle(WindowFromPoint(p));
}
你误会了,我感谢你还来不及了怎么会说你不厚道呢?
大头说我不厚道,我问他为什么这么说
我想大头的意思是lz没有放分~可以用MouseHover()判断鼠标停留在那个控件上
给窗体上所有的控件都添加MouseHover()事件
不过要等鼠标停留一定时间才会触发