IsWindowVisible (user32)
Last changed: -195.200.76.252

.
Summary

C# Signature:

[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool IsWindowVisible(IntPtr hWnd);

VB.NET Signature:

<DllImport("user32.dll", SetLastError:=True)> _
Private Shared Function IsWindowVisible(ByVal hwnd As IntPtr) As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function

User-Defined Types:

None.

Notes:

This is not an immutable property of the Window, signifying for example "is this application present on the Taskbar" or "will this application show up on the [Alt]-[Tab] menu", but rather some property that can and might change depending on when you submit this API request.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Alternative Managed API:

The ManagedWindowsApi project (http://mwinapi.sourceforge.net) provides a

class ManagedWinapi.SystemWindow that has a Visible property.

Documentation