[DllImport("user32.dll",EntryPoint = "ShowWindow",SetLastError = true)]
static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
<DllImport("user32.dll", SetLastError:=True)> _
Public Shared Function ShowWindow(hWnd As IntPtr, <MarshalAs(UnmanagedType.I4)>nCmdShow As ShowWindowCommands) As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function
Public Declare Function ShowWindow Lib "user32" _
(ByVal hWnd As Long, _
ByVal nCmdShow As Long) As Long
None.
None.
[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);
Do you know one? Please contribute it!