将窗口状态从最大化更改为恢复而不移动/调整窗口大小?

时间:2017-07-29 10:53:04

标签: windows winapi

我正试图对我的Windows最大化/恢复行为进行更细粒度的控制。当我恢复时,我希望自己定位和调整窗口大小,覆盖默认窗口行为,重新定位到原始位置。

我目前正在恢复(将窗口移动到原始位置),然后再将其移动到我想要的位置,但这会带来跳跃式的体验。我可以在不移动窗口的情况下更改窗口最大化/恢复状态吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以尝试GetWindowPlacement,修改rcNormalPosition,SetWindowPlacement,最后修改ShowWindow以恢复...