2011-01-10 2 views
1

У меня есть подкласс NSView, который обрабатывает события мыши, внутри NSView у меня есть subview (что является другим подклассом NSView). Как я могу обрабатывать события мыши для обоих NSView.Мышь в подвид NSView

Что я хочу достичь заключается в следующем:

NSView, где я получил характер, когда я двигаю мышь вокруг внутри этой точки зрения характер вращения, чтобы следовать за мышью. внутри же есть некоторые элементы, когда мышь наводится над элементом, который я хочу отобразить на экране ... как это можно добиться?

в основном: два класса получают и отвечают на мышь.

С наилучшими пожеланиями Kristian

ответ

2

я думаю, вы должны играть с CreateMouse области и обрабатывать события мыши, как MouseEnter, выход мыши на него,

относятся следующие метода NSView

addTrackingRect: обеспечить Rect где вы хотели бы захватить событие мыши для этого региона, вы получите следующее событие,

mouseDown

MouseUp

mouseEntered

mouseExited

и так далее

+0

спасибо за ответ, но я решил использовать cocos2d и решает все мои проблемы = D –

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