Используя меню окна

Большинство приложений Какао включает Меню окна, выводящее на экран заголовки различных из окон приложения. При изменении заголовка окна это изменение автоматически отражается в Меню окна. Это меню автоматически перечисляет окна, которые имеют строку заголовка и изменяемого размера, и это может стать главным окном (как описано в Разделении на уровни Окна и Типах Windows). Обычно можно полагаться на автоматическое обновление, предоставленное Какао. При редких обстоятельствах, однако, Вы могли бы хотеть изменить поведение по умолчанию.

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