Core Graphics   >     CGEvent   >   unflippedLocation
インスタンスプロパティー
unflippedLocation
Quartz マウスイベントの位置を返します。
宣言
パラメータ
event | 位置を取得したいマウスイベント。 |
戻り値
指定されたマウスイベントの、メインディスプレイの左下隅に対する現在の位置。
議論
この関数は、イベントに関連したマウスカーソルの位置を返します。使用される座標系はメインディスプレイの左下隅からの相対座標で、Application Kit で使用されるグローバル座標系と互換性があります。
戻された位置の y 座標は、メイン・ディスプレイの左下隅から始まる理想化された座標系から 1 だけずれていることに注意してください。事実上、関数は以下のように定義されます。
リスト 1
CGPoint p = CGEventGetLocation(event); p.y = main_display_height - p.y; /* not p.y = (main_display_height - 1) - p.y */ return p;