2011-12-07 13 views
3

NSStatusItemをクリックしたときにNSWindowを表示すると、どのように表示されますか?NSStatusItemは、表示されたときに他のアプリケーションに表示されますが、アクティブな状態を失うことはありません。NSStatusItemのドロップダウンリストとしてNSWindowを表示しますか?

私はMAAttachedWindowを見ましたが、それはきちんとしていますが、それ自身のアプリケーションがアクティブでない限り他のアプリケーションの上に表示されません。

答えて

6

私はこの優れたチュートリアルとサンプルプロジェクトをチェックアウトします: の例では、ステータスバーの項目にウィンドウを「添付」するのではなく、あなたが好きな場所ウィンドウを配置可能性がどのように表示されていることCocoa Popup window in the Status bar

。基本的には、あなたのアプリをLSUIElementと定義すると、あなたのアプリが決してアクティブにならず、ドックアイコンを表示しなくても浮動ユーティリティウィンドウを表示することができます。

1

MAAttachedWindowを使用する場合、winowレベルをNSStatusWindowLevelとして設定できます。その後、他のアプリケーションの上に表示されます。

関連する問題