有没有办法强制AppKit在Window菜单中包含我的无边界NSWindow子类?

时间:2011-05-08 08:36:18

标签: cocoa nswindow

我有一个无边界NSWindow子类,我将其用作基于文档的应用程序的一部分。我无法找到一种方法将它包含在窗口菜单中。创建窗口时调用setExcludedFromWindowsMenu:无效。有什么想法吗?

1 个答案:

答案 0 :(得分:5)

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

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