本文整理汇总了C#中NSEvent.GetMouseButtons方法的典型用法代码示例。如果您正苦于以下问题:C# NSEvent.GetMouseButtons方法的具体用法?C# NSEvent.GetMouseButtons怎么用?C# NSEvent.GetMouseButtons使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类NSEvent
的用法示例。
在下文中一共展示了NSEvent.GetMouseButtons方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetMouseEvent
public static MouseEventArgs GetMouseEvent(NSView view, NSEvent theEvent, bool includeWheel)
{
var pt = MacConversions.GetLocation(view, theEvent);
Keys modifiers = theEvent.ModifierFlags.ToEto();
MouseButtons buttons = theEvent.GetMouseButtons();
SizeF? delta = null;
if (includeWheel)
delta = new SizeF((float)theEvent.DeltaX, (float)theEvent.DeltaY);
return new MouseEventArgs(buttons, modifiers, pt, delta);
}
示例2: GetMouseEvent
public static MouseEventArgs GetMouseEvent(NSView view, NSEvent theEvent, bool includeWheel)
{
var pt = Conversions.GetLocation(view, theEvent);
Key modifiers = KeyMap.GetModifiers(theEvent);
MouseButtons buttons = theEvent.GetMouseButtons();
SizeF? delta = null;
if (includeWheel)
delta = new SizeF(theEvent.DeltaX, theEvent.DeltaY);
return new MouseEventArgs(buttons, modifiers, pt, delta);
}