ShowWindow
Sets the windows show state.
void ShowWindow(); // Activates the window and displays it in its current size and position
void ShowWindow(ShowWindowCodes.CmdShow);
Parameters
CmdShow:
One of the following:
SW_FORCEMINIMIZE:
Windows 2000/XP: Minimizes a window, even if the thread that owns the window is not responding. This flag should only be used when minimizing windows from a different thread.SW_HIDE:
Hides the window and activates another window.SW_MAXIMIZE:
Maximizes the specified window.SW_MINIMIZE:
Minimizes the specified window and activates the next top-level window in the Z order.SW_RESTORE:
Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.SW_SHOW:
Activates the window and displays it in its current size and position.SW_SHOWDEFAULT:
Sets the show state based on the SW_ value specified in the STARTUPINFO structure passed to the CreateProcess function by the program that started the application.SW_SHOWMAXIMIZED:
Activates the window and displays it as a maximized window.SW_SHOWMINIMIZED:
Activates the window and displays it as a minimized window.SW_SHOWMINNOACTIVE:
Displays the window as a minimized window. This value is similar toSW_SHOWMINIMIZED
, except the window is not activated.SW_SHOWNA:
Displays the window in its current size and position. This value is similar toSW_SHOW
, except the window is not activated.SW_SHOWNOACTIVATE:
Displays a window in its most recent size and position. This value is similar toSW_SHOWNORMA
L, except the window is not activated.SW_SHOWNORMAL:
Activates and displays a window. If the window is minimized or maximized, the system restores it to its original
Remarks
This method replicates the Win32 API method ShowWindow(). It is typically used to activate and show a top level window.
Example
Control notepad_window = FindTopWindow("Untitled - Notepad");
notepad_window.ShowWindow(ShowWindowCodes.SW_SHOWNORMAL); // activate and show window