如何确定NSWindow是否活跃

Joc*_*hen 3 macos cocoa

我怎样才能知道一个NSWindow是否有效?即如果我在桌面上有一些窗口,那么只有一个是活动的,并且有彩色窗口按钮并接收键盘和鼠标事件.如何判断我的窗口是否为活动窗口?为了确定窗口是否小型化,有isMiniaturized方法.

Ric*_*ard 10

您正在寻找NSWindow-isKeyWindow方法."是键"意味着它接收键盘事件.

  • OP还应该查看`-isMainWindow`并理解键窗口和主窗口之间的区别. (2认同)