Hi David,

I would like to create my own low level events (since I can't attach custom data to a CGEvent struct) and pass them to the appropriate application. Since I can't access other processes I thought I could get somehow the PID of an application, send this PID via distributed objects to a background application where I request the window list and them can figure out if this window belongs to this application and also figure out the right NSWindow. Finally the background application returns my custom event (if available) with the correct NSWindow reference.

With best wishes, Stefan


Am 08.08.2008 um 21:20 schrieb David Duncan:

On Aug 8, 2008, at 11:46 AM, Stefan Hafeneger wrote:

I would like to figure out the NSWindow object for a screen location. I could use CGWindowListCopyWindowInfo() to obtain a list of all visible windows and consequently the bounds of each window, the (window server's) window ID and the PID. I don't want to get a pointer to the NSWindow or NSApplication object, but I would like to check for a specific application if this window belongs to this application and so get the NSWindow object. Since I already got low level information about the window and process I don't want to iterate over all NSWindows of NSApplication and do a hit test. Any ideas?


What are you really trying to do? You can't get access to another processes' NSApplication or NSWindow objects (not to mention not all processes with windows have either of these objects).
--
David Duncan
Apple DTS Animation and Printing


Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to