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
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]