2012-02-02 12 views
0

NSWindowsには、マウスイベントを処理するさまざまな機能があります(つまり、左クリックの場合はmouseDown、ドラッグの場合はmouseDraggedなど)。ダブルクリックを処理するために使用される関数は何ですか?NSWindowsでダブルクリックしますか?

答えて

5

NSWindowは、NSResponderのサブクラスであり、そのメソッドを継承します。
各イベント処理メソッド-(void)mouseDown:(NSEvent *)theEvent;は、そのうちの1つで、パラメータをとります。 イベントオブジェクト

記録されたクリック数を調べるには、イベントオブジェクトを照会します。マウスダウンまたはマウスアップイベントを表す受信機に関連付けられたマウスクリックの

-(NSInteger)clickCount; 

戻り番号:

NSEventドキュメントから、ここでそのような情報を返すメソッドです。

+0

完璧、ありがとう – fdh

関連する問題