Thanks. By the way, we are using ShowWindow(),SetForegroundWindow() and IsIconic().
Charles. -----Original Message----- From: Discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] On Behalf Of Paul van Brenk Sent: 22 May 2007 13:34 To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM Subject: Re: [ADVANCED-DOTNET] Ok to DLLImport user32.dll? And remember to check http://www.pinvoke.net/ for the correct signature, tips & tricks and general good advice. Paul -----Original Message----- From: Discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] On Behalf Of Efran Cobisi Sent: Tuesday, May 22, 2007 14:26 To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM Subject: Re: [ADVANCED-DOTNET] Ok to DLLImport user32.dll? Hi Charles, It seems it's impossible to do what you are trying to without reverting to p/invoke calls. Also the compatibility between different operating system versions depends on the functions you are calling; user32, by the way, is one of the Windows core library that more than others should maintain retro-compatibility. So no, there should be no problem in using these functions but, to be sure, please see MSDN for every function you are trying to use. Btw very simple functions like FindWindow, EnumWindows and ShowWindow will certainly have no issues. Keep in mind, however, that this code will of course not be (completely) portable across different .NET platforms (Mono, for example). Hope this helps. -- Efran Cobisi http://www.cobisi.com Charles Gamble wrote: > Hi, > > > > For our .NET C# application we need to maximize the window of another > running application, the only way we found to do this was to DLLImport > user32.dll and call some methods on it. > > Is this ok to do this? Will this be supported in all OS's (XP, 2000, > Vista, 2003, etc.) > > > > Thanks, > > Charles. > > > > > ________________________________________________________________________ > This e-mail has been scanned for all viruses by MessageLabs. > > Singularity operates globally through its offices in New York, London, Singapore, Ireland and India. Singularity Limited is incorporated in the United Kingdom with Registration Number NI 31519 and its Registered Office at 100 Patrick Street, Derry, BT48 7EL, United Kingdom. > ________________________________________________________________________ > > =================================== > This list is hosted by DevelopMentor(r) http://www.develop.com > > View archives and manage your subscription(s) at http://discuss.develop.com > =================================== This list is hosted by DevelopMentor(r) http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com =================================== This list is hosted by DevelopMentor(r) http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com ________________________________________________________________________ This e-mail has been scanned for all viruses by MessageLabs. ________________________________________________________________________ ________________________________________________________________________ This e-mail has been scanned for all viruses by MessageLabs. Singularity operates globally through its offices in New York, London, Singapore, Ireland and India. Singularity Limited is incorporated in the United Kingdom with Registration Number NI 31519 and its Registered Office at 100 Patrick Street, Derry, BT48 7EL, United Kingdom. ________________________________________________________________________ =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com