[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool IsWindowVisible(IntPtr hWnd);
<DllImport("user32.dll", SetLastError:=True)> _
Private Shared Function IsWindowVisible(ByVal hWnd As IntPtr) As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function
Public Declare Function IsWindowVisible Lib "user32" _
(ByVal hWnd As Long) As Long
None.
None.
Please add some!
F# code on windows 7
[<System.Runtime.InteropServices.DllImport("user32.dll", CharSet=System.Runtime.InteropServices.CharSet.Auto)>]
extern bool IsWindowVisible(System.IntPtr hwnd)
let intPointer = System.IntPtr(get some int 64 pointer)
let isItShown = InteractiveNative.IsWindowVisible(intPointer)
isItShown // Returns true or false.
The ManagedWindowsApi project (http://mwinapi.sourceforge.net) provides a
class ManagedWinapi.SystemWindow that has a Visible property.