【发布时间】:2012-06-28 19:38:42
【问题描述】:
我正在使用以下代码来获取所有窗口:
CFArrayRef windows = CGWindowListCopyWindowInfo(kCGWindowListOptionOnScreenOnly | kCGWindowListExcludeDesktopElements, kCGNullWindowID);
这给了我一个字典数组,如下所示:Front most window using CGWindowListCopyWindowInfo
然后我检查它们的边界,看看鼠标是否在其中,我发现的第一个是我的鼠标在上面的那个。
然后我希望能够移动它。我知道如何使用AXUIElementSetAttributeValue 来移动窗口,但是我需要一个AXUIElementRef,我不知道如何从字典中取出。
我该如何解决这个问题?
【问题讨论】: