@msdn=https://learn.microsoft.com/en-us/search/?terms=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: The ShowWindow API !!!!C# Signature: [DllImport("user32.dll")] static extern bool ShowWindow(IntPtr hWnd, int nCmdShow); !!!!VB.NET Signature: <DllImport("user32.dll")> _ Public Shared Function ShowWindow(hWnd As IntPtr, <MarshalAs(UnmanagedType.I4)>nCmdShow As ShowWindowCommands) As <MarshalAs(UnmanagedType.Bool)> Boolean End Function !!!!VB Signature: Public Declare Function ShowWindow Lib "user32" _ (ByVal hWnd As Long, _ ByVal nCmdShow As Long) As Long !!!!Parameters (by chatGPT): SW_HIDE: 0 SW_MAXIMIZE: 3 SW_MINIMIZE: 6 SW_RESTORE: 9 SW_SHOW: 5 SW_SHOWMAXIMIZED: 3 SW_SHOWMINIMIZED: 2 SW_SHOWMINNOACTIVE: 7 SW_SHOWNA: 8 SW_SHOWNOACTIVATE: 4 SW_SHOWNORMAL: 1 !!!!User-Defined Types: [ShowWindowCommands] !!!!Notes: None. !!!!Tips & Tricks: None. !!!!Sample Code: [DllImport("user32.dll")] private static extern bool ShowWindow(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 ShowWindow(IntPtr hWnd, int nCmdShow); IntPtr handle = Process.GetCurrentProcess( ).MainWindowHandle; ShowWindowAsync(handle, 0); !!!!Alternative Managed API: Do you know one? Please contribute it! Documentation: ShowWindow@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.