2012-02-14 4 views
2

このようなメニューレット用のカスタムNSMenuを作成するにはどうすればよいですか?このNSMenuカスタムNSMenuアイテム

ですかそれはボーダレスウィンドウで、もしそうなら、私はこのことについてに行くだろうか? ありがとう!

http://a5.mzstatic.com/us/r1000/049/Purple/b1/33/08/mzl.bmiomoxu.800x500-75.jpg

答えて

0

NSStatusItemのドキュメントを見てください。私はあなたがそのイメージでやっているように見える標準NSMenuの代わりにそれがビューを表示することができると信じています。

1

具体的にはNSPopoverNSWindow、さらにはNSStatusItem.viewのカスタムビューです。 NSWindow(多くの場合、ユーティリティ形式NSPanel)(またはNSPopover)の場合は、ステータス項目がクリックされると、ステータス項目の-(void)setAction-(void)setTargetを使用して手動でウィンドウを開きます。ステータス項目にカスタムビューを使用する場合、これは-mouseDown:で行われます。

thisポストをチェックアウト - 私はそれが有用であることが判明しました。

関連する問題