OpenGLコンテキストで初期化され、多数のマウスイベント処理(onMouseDownなど)を持つNSViewサブクラスがあります。ビューを含むメインCocoaウィンドウがあり、すべてのマウスイベントが正しく機能しているアプリを使用しています。
しかし、私は今、別のアプリでそれを使用しようとしています。そこでは、ポップアップしてビューで初期化されるセカンダリウィンドウがあり、マウスを動かしたevetsを取得している間、マウスクリック(またはその問題)イベントは何でも。
ビューをクリックしてドラッグすると、ウィンドウ全体が移動します。これは、マウスイベントが発生しない理由を推測する必要があります。私はacceptsFirstResponderとacceptsFirstMouseがYESを返し、hitTestが自分自身を適切に返すようにしています。
何が悪いのか、何か考えはありますか?