Используя меню окна
Большинство приложений Какао включает Меню окна, выводящее на экран заголовки различных из окон приложения. При изменении заголовка окна это изменение автоматически отражается в Меню окна. Это меню автоматически перечисляет окна, которые имеют строку заголовка и изменяемого размера, и это может стать главным окном (как описано в Разделении на уровни Окна и Типах Windows). Обычно можно полагаться на автоматическое обновление, предоставленное Какао. При редких обстоятельствах, однако, Вы могли бы хотеть изменить поведение по умолчанию.
Можно исключить окно, которое было бы иначе перечислено в Меню окна путем отправки ему a setExcludedFromWindowsMenu:
ДА
сообщение. Так как они не могут стать основными, NSPanel
объекты исключены из меню Windows. Экземпляры подклассов NSPanel
может быть включен в меню путем возврата NO
от isExcludedFromWindowsMenu
метод и YES
от canBecomeMainWindow
метод. При изменении конфигурации окна, таким образом, что она должна быть добавлена к или удалена из Меню окна, можно обновить Меню окна путем отправки экземпляра общего приложения addWindowsItem:title:filename:
или removeWindowsItem:
.