我想获取光标位置。是否有任何标准功能?我正在尝试用C++编写程序。我想避免 cocoa 。并不是说我有什么反对,但我想使我的程序跨平台。

最佳答案

您可以在CGEvent.h中使用以下Core Graphics API:

CGEventRef event = CGEventCreate(NULL);
CGPoint cursor = CGEventGetLocation(event);
CFRelease(event);

(请注意,您仍然可以在跨平台程序中使用Cocoa,只需要将平台特定的代码分离到不同的文件中,而不是使用#define即可。)

关于c++ - 在Mac OS X上获取光标位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6273185/

10-09 13:09