gpt4 book ai didi

cocoa - 将 NSRunAlertPanel 对话框置于后台进程的前面

转载 作者:行者123 更新时间:2023-12-03 17:44:56 27 4
gpt4 key购买 nike

如果你打电话

NSRunAlertPanel()

从 Cocoa 的后台进程中,对话不会出现在前面,而是停留在其他窗口后面。这个post表明如果将进程转换为前台进程,则可以将对话置于前台。但是,如果您将进程保留为后台进程,有什么方法可以实现此行为吗?

最佳答案

你想做什么?后台进程仍然可以显示 UI 并将自己带到前台,而无需使用 TransformProcessType ;只需确保您是 LSUIElement,而不是 LSBackgroundOnly(或已弃用的 NS* 等效项)。通常需要使用 TransformProcessType 的唯一原因是您想要 Dock 图标或菜单栏。

关于cocoa - 将 NSRunAlertPanel 对话框置于后台进程的前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2775833/

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