在不移动/调整窗口大小的情况下将窗口状态从最大化更改为恢复?



我正在尝试对我的窗口进行更精细的控制,以最大化/恢复行为。当我恢复时,我想自己定位和调整窗口大小,覆盖默认窗口行为,它将重新定位到原始位置。

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

谢谢

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

最新更新