closewindow (user32)
Last changed: -172.194.121.210

.
Summary

C# Signature:

[DllImport("user32.dll")]
static extern bool CloseWindow(IntPtr hWnd);

VB Signature:

Private Declare Function CloseWindow Lib "user32" (ByVal Hwnd As IntPtr) As Boolean

User-Defined Types:

None.

Notes:

The CloseWindow function minimizes (but does not destroy) the specified window.

To destroy a window, an application must use the DestroyWindow function.

Tips & Tricks:

Please add some!

Sample Code:

[Visual Basic.NET]

CloseWindow(Me.Object.Handle)

[C#.NET]

// Close the foreground window
CloseWindow(GetForeGroundWindow());

Alternative Managed API:

You can use the WindowState property of the Form class and set this to FormWindowState.Minimized.

Documentation
CloseWindow on MSDN