2011-02-25 5 views
0

J'essaie de trouver un moyen de déclencher un événement MouseEntered ou au moins de détecter quand le bouton de la souris est pressé lors de l'entrée dans la région.Cocoa Programming - MouseEntrée lorsque le bouton est enfoncé?

Si la souris entre dans la zone de suivi avec le bouton gauche enfoncé, existe-t-il un moyen de détecter cet événement?

Y a-t-il un événement différent que je pourrais peut-être utiliser pour faire la même chose?

Répondre

0

Vous pourriez faire quelque chose comme cela, en supposant que vous avez votre zone de suivi mis en place pour recevoir la souris saisie et événements: sorti

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