nsapplication

    2热度

    1回答

    苹果的文件说: 所有菜单栏中的应用程序的菜单是由年代由应用程序在启动时创建一个NSMenu 实例所拥有。您可以使用NSApplication方法mainMenu检索此主菜单。 我有以下是我委托类来获得应用程序的菜单: - (void)applicationDidFinishLaunching:(NSNotification *)notification{ NSMenu *mainMenu

    0热度

    1回答

    在我的Mac App中,我听取按键事件并将它们传递给内部客户端,具体取决于修饰符和关键代码。 目前,我面临的问题是,我无法保持“Ctrl + Tab”事件。看起来,“应用程序”本身试图处理这个问题,这对基于标签的应用程序是有意义的。所以我禁用Tabbingmode,但仍然,Ctrl + Tab永远不会触发KeyDown事件。关键代码和修饰符的任何其他组合似乎都可以通过。 有关如何获取Ctrl +

    -1热度

    1回答

    我的应用程序在后台运行,并不总是处于活动状态。但是,我怎样才能将预定的文本插入到用户计算机上的当前光标位置,而不会使我的应用程序处于活动状态?

    0热度

    1回答

    我正在用C++编写Xcode的Commandline应用程序,并试图替换已弃用的方法KillProcess(),GetNextProcess()和CopyProcessName()。文档建议使用与NSApplication相关的方法,但导入Foundation.h和AppKit.h会导致许多编译器错误。 如何在不使用NSApplication相关方法的情况下替换这些不推荐使用的方法? 谢谢。

    0热度

    1回答

    在SO上也有类似的问题,但这有一个转折。 我需要触发一个动作,当用户点击我的应用程序图标坐在菜单栏上。该行动是将其窗口前面,或者换句话说, [[[NSApplication sharedApplication] keyWindow] makeKeyAndOrderFront:self]; 通常我会做到这一点: [_statusItem setTarget:self]; [_statusIte

    0热度

    1回答

    代码: [NSApp setPresentationOptions: NSApplicationPresentationHideMenuBar | NSApplicationPresentationHideDock]; 它隐藏码头和菜单栏OSX。 当我添加密钥LSUIElement到我的Info.plist文件并重新运行我的代码:Dock是隐藏的,但MenuBar不隐藏。 为什么? 添加LSU

    1热度

    1回答

    在Mac OS X上,每个应用程序都有一个“关于”窗口,可以通过单击菜单栏[appname]菜单中的About [appname]打开该窗口。 我想以编程方式打开此窗口。这可能吗? EG:关于按钮的iTunes:

    0热度

    1回答

    我有一个菜单栏只有应用程序。用户第一次运行应用程序时,我想创建一个指向菜单栏上我应用程序图标的动画箭头。 我的第一个想法是创建一个显示箭头的NSPopover,但本身很突兀,因为我不认为我可以让popover完全看不见。我只是想让箭头上下移动,指向菜单栏上的应用程序图标,并且必须与App Store兼容。 这可能吗?怎么样?

    1热度

    1回答

    从一个空白的OS X应用程序项目开始,我将下面的代码添加到applicationDidFinishLaunching。 func applicationDidFinishLaunching(aNotification: NSNotification) { let app = NSApplication.sharedApplication() guard let window =

    3热度

    2回答

    我建立我的自定义应用程序CustomApplication的@implementation我用下面的代码可可应用程序中的菜单栏: +(void) setUpMenuBar { [CustomApplication sharedApplication]; // Main menu NSMenu* mainMenu = [NSApp mainMenu]; i