NSWindow を右クリックしたときにメニューを表示する方法はありますか?
3282 次
2 に答える
18
ウィンドウ内のビューを右クリックすると、「メニュー」というプロパティが表示されます。このメニュー プロパティを、右クリック後に表示されるメニューに接続します。
于 2011-02-25T18:12:37.740 に答える
3
はい。 NSWindow
から継承しNSResponder
、 のような便利なメソッドを持っています-rightMouseDown:
。
編集
実際には、ウィンドウの にカスタムNSView
サブクラスを使用し、 (メソッド on ) をcontentView
オーバーライドして、渡されたis a right-click イベントで右クリック メニューを返すことをお勧めします。-menuForEvent:
NSView
NSEvent
于 2011-02-25T18:09:15.097 に答える