Re: Bring Window to Front
Re: Bring Window to Front
- Subject: Re: Bring Window to Front
- From: John Stiles <email@hidden>
- Date: Sun, 01 Oct 2006 11:21:43 -0700
On the Mac, you don't have access to the windows and other controls of
separate processes. All that information is kept in a separate process
space. Also, since there are multiple, disparate frameworks on the Mac
(Carbon and Cocoa), even if you had access to the pointer, you'd need to
know if it was an NSWindow or a Carbon WindowRef.
Your best options are the Accessibility API, or potentially AppleScript
if the target app supports it.
Good luck!
Jamie Frater wrote:
Hi all,
I am very new to Cocoa, Objective-C, and Macs in general but I am
hoping to eventually drop all Windows programming in favour of Apple
(I am a Windows develop by trade).
I am working on my first real Cocoa app and I have a query:
How do I force a window to restore from the dock? I have done some
research and found the function to restore a window with the genie
effect, but the problem is that the window I want to restore belongs
to another program. I want to find the appropriate window for this
program and force it to the front in a restored state. The program is
Paralells desktop (though I am sure that makes no difference).
Does anyone know how I might do this? In Windows I can use FindWindow
with a classname to get the handle of the foreign window and use
that. It appears that Carbon has a findWindow and a
FindWindowOfClass, but I am not sure if they are what I need.
thanks,
Jamie Frater
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden