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

Reply via email to