Re: Maximise from another applications
- From: "Tom Serface" <tom.nospam@xxxxxxxxxxxxx>
- Date: Thu, 6 Dec 2007 21:10:06 -0800
Yeah, I seldom use FindWindow any more either. You're right that is can find windows you didn't intend for it to. If you can start the process the ShellExecuteEx method is better. Thanks for listing the rest of the process. This should work for OP.
Tom
"Joseph M. Newcomer" <newcomer@xxxxxxxxxxxx> wrote in message news:jhihl3duc70itm6ol5dviehlvh765l8jdk@xxxxxxxxxx
FindWindow is usually a bit dangerous to use, because it is so sensitive to things like
incidental aspects of the class name or even worse, the caption.
Typically, I would use ShellExecuteEx (which gives me a process handle), EnumWindows to
find all the top-level windows, GetWindowThreadProcessId to get the ID of each window, and
when I found one that matched the GetProcessId() of the process handle. This would not be
sensitive to either the class name of the window or the caption text.
Having found the window, ShowWindow(SW_MAXIMIZE) should do what is needed.
joe
On Thu, 6 Dec 2007 14:45:10 -0800, "Tom Serface" <tom.nospam@xxxxxxxxxxxxx> wrote:
You can use FindWindow() to get a window pointer to the application and use MoveWindow() or ShowWindow() to change it. if you use ShellExecuteEx() I think you can get instance handle returned as part of the structure.Joseph M. Newcomer [MVP]
Tom
"jmarc" <jmarc@xxxxxxxxxxxxxxxxxxxxx> wrote in message news:uz_5j.20203$Ji6.11822@xxxxxxxxxxx
I would turn back viewable a
Minimized application from
another app!
An app will have to put back
viewable, an application that
have been minimised by the
user for too long...
I used ShellExecute.., but no
options can be used to do it.
Where to look..? Any hint!
Thanks..
jmarc...
email: newcomer@xxxxxxxxxxxx
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm
.
- Follow-Ups:
- Re: Maximise from another applications
- From: jmarc
- Re: Maximise from another applications
- From: jmarc
- Re: Maximise from another applications
- References:
- Maximise from another applications
- From: jmarc
- Re: Maximise from another applications
- From: Tom Serface
- Re: Maximise from another applications
- From: Joseph M . Newcomer
- Maximise from another applications
- Prev by Date: Re: WPF/C# GUIs (was Re: OT: VS2008)
- Next by Date: Re: Wizard in MFC !! (How do I design one?)
- Previous by thread: Re: Maximise from another applications
- Next by thread: Re: Maximise from another applications
- Index(es):
Relevant Pages
|