答案 0 :(得分:4)
退出时,请致电GetWindowPlacement。这将返回当前窗口大小和位置,无论您是最小化,最大化还是恢复,它还将为您提供最新的“恢复”窗口大小和位置。
因此,您无需跟踪窗口位置的变化,只需在需要时询问。
typedef struct _WINDOWPLACEMENT {
UINT length;
UINT flags;
UINT showCmd;
POINT ptMinPosition;
POINT ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT;