Core Graphics   >     CGEventMask


列挙型


CGEventMask


イベントタップ内で観測される Quartz イベントのセットを識別するマスクを定義します。





宣言


typealias CGEventMask = UInt64


議論


イベントタップを登録するには、関数 tapCreate(tap:place:options:eventsOfInterest:callback:userInfo:)tapCreateForPSN(processSerialNumber:place:options:eventsOfInterest:callback:userInfo:) のいずれかを呼び出すと、観察されるイベントのセットを識別するビットマスクをあなたは供給します。各イベントは、CGEventType にリストされているイベント型定数の 1 つを使用して指定します。ビットマスクを形成するには、CGEventMaskBit マクロを使用して、各定数をイベントマスクに変換してから、個々のマスクを OR で結合します。例えば:


リスト 1


CGEventMask mask = CGEventMaskBit(kCGEventLeftMouseDown) |
				     CGEventMaskBit(kCGEventLeftMouseUp);


すべてのイベントを監視するためのマスクを提供することもできます。


リスト 2


CGEventMask mask = kCGEventMaskForAllEvents;





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • macOS 10.4+
  • 宣言
  • 概観












  • トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)