2011-02-25 4 views
0

영역에 들어가는 동안 마우스 단추를 누를 때 발생하는 MouseEntered 이벤트를 가져 오거나 적어도 감지하는 방법을 찾으려고합니다.코코아 프로그래밍 - 마우스 버튼을 누르고있는 동안 들어 왔습니까?

마우스가 왼쪽 버튼을 누른 상태에서 추적 영역에 들어가면이 이벤트를 감지 할 수있는 방법이 있습니까?

동일한 이벤트를 수행하는 데 사용할 수있는 다른 이벤트가 있습니까?

답변

0

당신은 당신이 추적 영역 입력 마우스를 수신하도록 설정 및 이벤트를 종료 한 가정, 이런 일을 할 수있는 :

- (void)mouseEntered:(NSEvent*)theEvent 
{ 
    if ([[NSApp currentEvent] type] == NSLeftMouseDown) { 
     NSLog(@"mouse is pressed"); 
    } 
} 
관련 문제