2011-05-08 26 views

回答

5

使用-[NSApplication addWindowsItem:title:filename:]并手动将窗口添加到窗口菜单。例如:

YourBorderlessWindow *window = …; 
[NSApp addWindowsItem:window title:[window title] filename:NO]; 
+0

试过这个,这正是我所需要的。当我的文档窗口关闭时,AppKit会处理从窗口菜单中移除条目,因此只需在示例中添加代码行就可以解决我的问题。谢谢! – willbur1984 2011-05-08 18:49:39

+0

这也很适合在窗口关闭后保留一个窗口的菜单项(即你的应用程序在没有窗口的情况下在后台运行)。只需将其放入您的应用程序委托的窗口中即可关闭。 – starkos 2011-06-01 10:30:52

相关问题