怎么用C#获取指定窗口的句柄
2017-03-18 · 知道合伙人软件行家
关注
展开全部
获取鼠标位置处窗口句柄,需要使用到Win32Api函数WindowFromPoint,用来根据坐标获取窗口句柄,C#引用如下:
[DllImport("user32.dll", EntryPoint = "WindowFromPoint")]//指定坐标处窗体句柄
public static extern int WindowFromPoint(
int xPoint,
int yPoint
);
只要能够获取鼠标的位置,然后调用该函数就可以得到窗口句柄。
获取鼠标位置,需要使用鼠标钩子,本文使用已经设计好的鼠标钩子类,关于该类的详细信息见参考资料。
http://jingyan.baidu.com/article/ceb9fb10ebd3f68cad2ba032.html
[DllImport("user32.dll", EntryPoint = "WindowFromPoint")]//指定坐标处窗体句柄
public static extern int WindowFromPoint(
int xPoint,
int yPoint
);
只要能够获取鼠标的位置,然后调用该函数就可以得到窗口句柄。
获取鼠标位置,需要使用鼠标钩子,本文使用已经设计好的鼠标钩子类,关于该类的详细信息见参考资料。
http://jingyan.baidu.com/article/ceb9fb10ebd3f68cad2ba032.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询