for completeness, take a look at this reference which exposes the functions
relative to windows manipulation with win32:
http://msdn.microsoft.com/en-us/library/windows/desktop/ff468919(v=vs.85).aspx
-- Jo






2012/7/29 jo benayoun <[email protected]>

> Hey Tim,
> there is many ways to bring back a window to the foreground, and the way
> you're going is one of them.  In any cases, you will need the window handle
> to manipulate the right window.
> There is many ways to retrieve this handle, start looking thru the Fusion
> SDK, if they are not exposing it or just use the win32 api and its
> convenient functions to enumerate the windows and find the one you're
> interested in. You have btw to be sure you have the handle of the parent
> window of the application.
> I remember having posted times ago some examples related to the Qt
> integration in xsi which could fit your needs.
> =)
> -- Jo
>
>
>
>
> 2012/7/29 Tim Crowson <[email protected]>
>
>>  Somewhat OT here...  I've been Googling for half an hour without much
>> luck...
>>
>> I have a tool which contains a button that either launches a program (in
>> this case Fusion), or brings it to the foreground if it's already running.
>> Launching it if it's not already running is trivial, but I can't quite
>> figure out how to bring it to the foreground (and take focus away from
>> XSI). I know it's bad manners to steal focus, but in this case it kinda
>> makes sense (plus it's been requested).
>>
>> As far as I can tell, I can use win32gui.BringWindowToTop() to bring
>> Fusion to the foreground, but I need to pass the program's handle to it.
>> Can anyone shed some light on how to go about getting said handle?
>>
>> Or, if you have a suggestion for switching app focus from Soft to Fusion
>> (via a button, not Alt-tab!), I'm all ears. Thanks for any and all
>> assistance!
>>
>> --
>>
>>
>>
>> *Tim Crowson
>> **Lead CG Artist*
>>
>> *Magnetic Dreams Animation Studio, Inc.
>> *2525 Lebanon Pike, Building C. Nashville, TN 37214
>> *Ph*  615.885.6801 | *Fax*  615.889.4768 | www.magneticdreams.com
>> [email protected]
>>
>>
>>
>
>

Reply via email to