It's easy to get the bounding rectangle for all the visible windows on a screen. It's also easy to tell if any window is iconic or not.
But for minimized windows, the Top and Left is reported as -32000 from User32.GetWindowInfo.rcWindow. I've looked all through the API and can't find a call to return the bounds the window would restore to if it were clicked on or switched to.
Thanks for any pointers.