gpt4 book ai didi

macos - NSApplication 收到 'miniaturizeAll' 调用时的通知

转载 作者:行者123 更新时间:2023-12-03 17:53:39 25 4
gpt4 key购买 nike

这可能吗,就像当您调用“hide:”时它会调用“applicationWillHide:”?

我的应用程序使用可变数量的窗口,具体取决于可用屏幕的数量,因此当调用“miniaturizeAll:”时,它不会小型化这些 NSWindow 实例。

最佳答案

NSWindowWillMiniaturizeNotification 是一个答案。它将针对每个窗口发送。你可以用那个来处理它。

您还可以覆盖:- (void)miniaturizeAll:(id)senderNSApplication 类别中(以避免子类化),如果可以根据您的条件这样做,则调用 super 。如果你想阻止它,就不要调用 super 。 (但要以视觉方式通知用户)

如果您创建一个可以将其绑定(bind)到的属性,您甚至可以在条件符合您的需求时将菜单项设置为非事件状态。

关于macos - NSApplication 收到 'miniaturizeAll' 调用时的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17711397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com