Core Graphics   >     CGEvent   >   init(mouseEventSource:mouseType:mouseCursorPosition:mouseButton:)
イニシャライザ
init(mouseEventSource:mouseType:mouseCursorPosition:
mouseButton:)
新しい Quartz のマウスイベントを返します。
宣言
パラメータ
source | 別のイベントから取得したイベントソース、または NULL。 |
mouseType | マウスイベント型。CGEventType にリストされている定数の 1 つを渡します。 |
mouseCursorPosition | グローバル座標におけるマウスカーソルの位置。 |
mouseButton | 状態を変更しているボタン。CGMouseButton にリストされている定数の 1 つを渡します。mouseType パラメーターが kCGEventOtherMouseDown、 kCGEventOtherMouseDragged、または kCGEventOtherMouseUp でないかぎり、このパラメーターは無視されます。 |
戻り値
新しいマウスイベント、またはイベントを作成できなかった場合は NULL。イベントが不要になったら、関数 CFRelease を使用してイベントを解放する必要があります。