0
在收到鼠標按下事件後,我的NSWindow
被凍結。我無法捕捉哪些線程在Xcode中掛起。我使用下面的代碼來模擬鼠標事件:NSWindow在模擬鼠標按下事件時被凍結
CGEventSourceRef eventSource = CGEventSourceCreate(kCGEventSourceStateHIDSystemState);
CGEventRef event = CGEventCreateMouseEvent(eventSource, eventType, mouseLocation, mouseButton);
CGEventPost(kCGHIDEventTap, event);
CFRelease(event);
我怎樣才能解決這個問題?
如果我在OS X默認應用程序(如系統首選項,磁盤實用程序等)上發送鼠標向下/向上事件。這裏它工作正常。這意味着我必須在我的應用程序窗口中處理任何事情? – boopathy 2015-04-06 06:53:24