找到光标位置

时间:2009-03-16 10:34:44

标签: c#

如果我正在运行我的应用程序我想知道鼠标指针位于何处(无论是否在应用程序中),我的意思是位置。 假如鼠标位于应用程序中,那么我想提出一个事件, 如果鼠标在我的应用程序中,那么我只想提出一个事件,如果我在任何其他子窗口或任何其他形式, 每当鼠标指针离开我的应用程序时,它应该上升事件以及cursur进入我的应用程序....

如何在其上使用win32。

2 个答案:

答案 0 :(得分:2)

您可以在表单和控件上捕获MouseEnterMouseLeave事件,以便在鼠标移动(或关闭)表单时执行所需操作。

答案 1 :(得分:0)

Win32函数GetCursorPos可以为您提供光标的确切位置,而不管窗口如何。我不知道.NET替代方案,但您始终可以使用C#到System.Runtime.InteropServices.DllImport的win32方法。

相关问题