很容易获得屏幕上所有可见窗口的边界矩形。如果任何窗口都是标志性的,也很容易判断。
但是对于最小化的窗口,Top32和Left从User32.GetWindowInfo.rcWindow报告为-32000。我已经查看了所有API并且无法找到一个调用来返回窗口将被恢复到的边界,如果它被单击或切换到。
感谢您的任何指示。
答案 0 :(得分:2)
查看User32.GetWindowPlacement
答案 1 :(得分:0)
对于C / C ++:
WINDOWPLACEMENT wp;
::ZeroMemory(&wp, sizeof(WINDOWPLACEMENT));
::GetWindowPlacement(hWnd, &wp);