2011-08-16 79 views
3

如何確定NSWindow是否有效?即如果我在桌面上有一些窗口,則只有一個窗口處於活動狀態,並具有彩色窗口按鈕並接收鍵盤和鼠標事件。我怎樣才能知道我的窗戶是否是活動窗戶?要找出窗口是否小型化,有isMiniaturized方法。如何確定NSWindow是否有效

回答

8

您正在尋找NSWindow-isKeyWindow方法。 「是關鍵」意味着它接收鍵盤事件。

+2

OP還應該查看'-isMainWindow'並理解關鍵窗口和主窗口之間的區別。 –

+0

解釋@KenThomases點的鏈接:https://developer.apple.com/library/mac/documentation/cocoa/conceptual/WinPanel/Concepts/ChangingMainKeyWindow.html – Richard

相關問題