さまざまなシナリオで画面にコンテキストメニューを表示する必要があるアプリケーションに取り組んでいます。私が書いている関数では、NSWindowsまたはNSViewsにアクセスできません。この関数は10.6で完全に機能するため、popUpMenuPositioningItem:atLocation:inViewを使用したいと思います。ただし、10.5をサポートする必要があるため、この機能は使用できません。
ドキュメントに記載されているように、私が最も興味を持っている機能は次のとおりです。
ビューがnilの場合、場所は画面座標系で解釈されます。これにより、どのウィンドウからも切り離されたメニューをポップアップ表示できます。
基本的に、画面上の場所を指定してコンテキストメニューを表示する必要がありますが、関連するビューはありません。
10.5でこれを達成する方法はありますか?