Легко получить ограничивающий прямоугольник для всех видимых окон на экране. Также легко определить, является ли какое-либо окно иконическим или нет.
Но для свернутых окон верхний и левый сообщается как -32000 от User32.GetWindowInfo.rcWindow. Я просмотрел весь API и не могу найти вызов для возврата границ, к которым будет восстанавливаться окно, если на него щелкнуть или переключиться.
Спасибо за любые указатели.