macos - 关于“应用程序”框,是否已将代理(UIElement)设置为"is"?

标签 macos agent uielement about-box

我试图创建一个仅在状态栏中可见的应用程序,直到您按下NSStatusItem菜单选项后才有一个窗口。所以我有一个应该打开“关于”

[[NSApplication sharedApplication] orderFrontStandardAboutPanel:self];

但是如果我将Application is agent设置为YES,则什么也没有显示。如果我将其更改为“否”,那么它将起作用,但是会出现一个应用程序窗口以及所有我不想看到的菜单选项。

有任何想法吗?

亲切的问候

最佳答案

几天前启动了一个新的应用程序,我发现了。

[NSApp activateIgnoringOtherApps:YES]

绝招!

关于macos - 关于“应用程序”框,是否已将代理(UIElement)设置为"is"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5441169/

相关文章:

ios - 添加了 Cocoa Pods 的嵌入框架

macos - 用于检查 OS X 设备是否受密码保护的 API

Clojure 相当于 "Actors"

silverlight - 如何从 Silverlight 的代码隐藏中的 UIElement 分离行为?

c# - 如何在 WPF UI 中使 <UIElement> 可交互或可点击

c++ - 安全传输 : Load server certificate from file

xcode - 为什么 OSX Snow Leopard 附带 GCC 4.2.1,是否可以(建议?)升级?

java - [Azure][适用于 Java 的 Application Insights 代理]java.lang.NoClassDefFoundError : http/RequestLine

clojure - var 或 ref/atom/agent 用于常量值?

c# - 从 UIElement 对象动态生成 xaml 字符串