开发者

NSWindow - Right click menu

开发者 https://www.devze.com 2023-02-13 06:19 出处:网络
Is there any way to show a menu when a NSWindow is right-cl开发者_JAVA技巧icked?Rightclick on a view in the window and you will find a property called \"menu\". Connect this menu property with the men

Is there any way to show a menu when a NSWindow is right-cl开发者_JAVA技巧icked?


Rightclick on a view in the window and you will find a property called "menu". Connect this menu property with the menu which should be shown after a right click.


Yes. NSWindow inherits from NSResponder, which has handy methods like -rightMouseDown:.

edit

Actually a better way to do it might be to use a custom NSView subclass for the window's contentView, and override -menuForEvent: (a method on NSView) to return your right-click menu with the passed NSEvent is a right-click event.

0

精彩评论

暂无评论...
验证码 换一张
取 消