2011-07-04 55 views
3

按Cmd + Shift + 4 + Space並開始在屏幕上漫遊。它確定我已經結束並突出顯示了哪個窗口。我想它會詢問每個窗口的大小和位置。如何從我自己的Cocoa應用程序做同樣的事情?確定光標下的窗口並詢問其不同的參數?謝謝。確定光標下的窗口

回答

4

您正在尋找石英窗服務(CGWindow)API,特別是函數CGWindowListCopyWindowInfo()

+0

謝謝!看起來像這樣的答案:http://stackoverflow.com/questions/5286274/front-most-window-using-cgwindowlistcopywindowinfo正在詳細闡述。 –

+0

以上不是返回關於「最前面的窗口」的信息,而是「鼠標停止的窗口」?編輯:沒關係,我忘了你可以迭代所有的邊界矩形來找到鼠標結束的窗口。 – Sancarn