Search code examples
c#windowshwnd

Is HWND visible?


Those darned users and their minimized windows.

In C#, if I have a window's HWND, is there a way to tell if it is visible on the desktop?


Solution

  • The GetWindowPlacement function returns a WINDOWPLACEMENT structure which has a field showCmd:

    Specifies the current show state of the window.

    The details of this read as though you would be setting the window state, but I suspect that this is because they've been copied from somewhere else and not updated.