[Mono-osx] Porting windows specific functionality to mac

George mcnamaragio at gmail.com
Mon Sep 17 18:34:57 UTC 2012


Thanks for your reply.

Yes, I am using MonoMac.

I was unable to find anything related to CGEventCreateMouseEvent in MonoMac
docs. Which library should I PInvoke?

Any thoughts about high precision timer?


Duane Wandless wrote
> 
> I cannot tell from your questions whether or not you have found MonoMac.
>  If you have great.  If not:
> http://www.mono-project.com/MonoMac
> http://tirania.org/monomac/
> 
> If MonoMac does not provide bindings for CGEventCreateMouseEvent then yes
> you can add them using PInvoke.
> 
> Duane
> 
> On Mon, Sep 17, 2012 at 8:57 AM, Giorgi Dalakishvili
> <mcnamaragio@>wrote:
> 
>> Hello,
>>
>>
>>
>> I am porting a Winforms application to Mac and need some help with
>> porting
>> windows specific functionality.
>>
>>
>>
>> I am using multimedia timers to execute a callback method repeatedly. Is
>> there anything similar on Mac OS x and how do I use it from Mono? I am
>> aware of NSTimer but it does not have the precision I am looking for.
>>
>>
>>
>> Also, I am using mouse hooks to track mouse and SendInput to simulate
>> mouse events. I am able to get track mouse with NSEvent but I’m not sure
>> how to simulate mouse clicks. I found that it is possible with
>> CGEventCreateMouseEvent and CGEventPost but how do I call these from
>> Mono?
>> Do I need to use PInvoke?
>>
>>
>>
>> Thank you in advance.
>>
>> _______________________________________________
>> Mono-osx mailing list
>> Mono-osx at .ximian
>> http://lists.ximian.com/mailman/listinfo/mono-osx
>>
>>
> 
> _______________________________________________
> Mono-osx mailing list
> Mono-osx at .ximian
> http://lists.ximian.com/mailman/listinfo/mono-osx
> 




--
View this message in context: http://mono.1490590.n4.nabble.com/Porting-windows-specific-functionality-to-mac-tp4656663p4656666.html
Sent from the Mono - OSX mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-osx/attachments/20120917/87c632b6/attachment.html>


More information about the Mono-osx mailing list