如何检测窗口由Windows7调整大小

时间:2010-01-04 11:43:57

标签: .net windows-7

[问题]

1 即可。 Aero Snap调整了如何检测窗口(WPF)的大小?那么我可以忽略新的大小和位置。

提前感谢您的回答和评论。

1 个答案:

答案 0 :(得分:4)

退出时,请致电GetWindowPlacement。这将返回当前窗口大小和位置,无论您是最小化,最大化还是恢复,它还将为您提供最新的“恢复”窗口大小和位置。

因此,您无需跟踪窗口位置的变化,只需在需要时询问。

typedef struct _WINDOWPLACEMENT {
    UINT length;
    UINT flags;
    UINT showCmd;
    POINT ptMinPosition;
    POINT ptMaxPosition;
    RECT rcNormalPosition;
} WINDOWPLACEMENT;