2011-02-25 48 views
0

我想找到一種方法來獲取MouseEntered事件來觸發或至少檢測當輸入區域時按下鼠標按鈕。可可編程 - 鼠標按下按鈕時?

如果鼠標按下左按鈕進入跟蹤區域,有什麼辦法可以檢測到這個事件嗎?

有沒有不同的事件可以用來做同樣的事情?

回答

0

你可以做這樣的事情,假設你有你的跟蹤區域設置爲接收輸入的鼠標和退出事件:

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