在屏幕上获取鼠标位置

时间:2012-07-31 07:22:13

标签: cocoa

我有以下代码在屏幕上显示鼠标位置:

    NSPoint loc = [NSEvent mouseLocation];
    NSLog(@"x:%.2f y:%.2f",loc.x, loc.y);

当我点击我的应用程序窗口时,我设置了一个操作,我可以在其中跟踪此操作。 但是,令我惊讶的是,只要我点击窗口,它就会给出或多或少相同的价值。我虽然在屏幕上的不同位置移动窗口。

结果如下:

2012-07-31 12:50:08.740 MyApp [2860:d03] x:432.19 y:450.07(当窗口位于屏幕的顶部时) 2012-07-31 12:50:19.042 MyApp [2860:d03] x:435.14 y:453.16(当窗口位于屏幕底部时)

0 个答案:

没有答案
相关问题