@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: The ShowWindowAsync API !!!!C# Signature: [DllImport("user32.dll")] static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow); !!!!VB.NET Signature: <DllImport("user32.dll", SetLastError:=True)> _ Public Shared Function ShowWindowAsync(hWnd As IntPtr, <MarshalAs(UnmanagedType.I4)>nCmdShow As ShowWindowCommands) As <MarshalAs(UnmanagedType.Bool)> Boolean End Function !!!!VB Signature: Public Declare Function ShowWindowAsync Lib "user32" _ (ByVal hWnd As Long, _ ByVal nCmdShow As Long) As Long !!!!User-Defined Types: ShowWindowCommands !!!!Notes: None. !!!!Tips & Tricks: None. !!!!Sample Code: [DllImport("user32.dll")] private static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow); private const int SW_RESTORE = 9; IntPtr i= (Int64)this.Handle; ShowWindowAsync(i, SW_RESTORE); Windows console application (C#): using System.Runtime.InteropServices; using System.Diagnostics; [DllImport("user32.dll")] private static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow); IntPtr handle = Process.GetCurrentProcess( ).MainWindowHandle; ShowWindowAsync(handle, 0); !!!!Alternative Managed API: Do you know one? Please contribute it! Documentation: ShowWindowAsync@msdn on MSDN
Edit user32.ShowWindow
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.