를 잡을 내가 NSControl Class ReferencemouseDown
에 따르면 코드NSButton은 마우스 클릭 이벤트
#import <Cocoa/Cocoa.h>
@interface MyButton : NSButton
{
}
- (void)mouseDown:(NSEvent *)theEvent;
@end
#import "ContextMenuButton.h"
@implementation MyButton
- (void)mouseDown:(NSEvent *)theEvent;
{
// ...
}
이 사용자가 마우스 왼쪽 버튼을 누른 것을 수신기를 알려줍니다.
마우스 오른쪽 버튼과 다른 버튼을 어떻게 잡을 수 있습니까?
마지막 작업이 무엇인지 잘 모르겠지만 새 단추 유형을 정의하려면 NSButtonCell을 하위 클래스로 만드는 것이 좋습니다. – Gobra