我想获取光标位置。是否有任何标准功能?我正在尝试用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/