How to prevent mouse event when a sheet display?

52 views Asked by At

I found that the NSView's rightMouseUp could still be active when a sheet display.I used this code.

[NSApp beginSheet:editPanel 
   modalForWindow:window 
    modalDelegate:self 
   didEndSelector:@selector(didEndSheet:returnCode:contextInfo:) 
      contextInfo:nil];

I want to forbid rightMouseUp.How to do that?

1

There are 1 answers

0
gohamgx On

It seems that this is the default behavior for osx.So the only solution is that get the right mouse event and do nothing when the sheet display.