2011-02-25 1 views
0

Я пытаюсь найти способ активировать событие MouseEntered или, по крайней мере, обнаруживать, когда нажата кнопка мыши при входе в регион.Программирование какао - MouseEntered при нажатии кнопки?

Если мышь входит в область отслеживания при нажатой левой кнопке, есть ли способ обнаружить это событие?

Есть ли другое событие, которое я мог бы использовать, чтобы сделать то же самое?

ответ

0

Вы могли бы сделать что-то вроде этого, если предположить, что у вас есть зона отслеживания, чтобы получать мышь введенную и вышли события:

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

 Смежные вопросы

  • Нет связанных вопросов^_^