【发布时间】:2023-03-12 18:54:01
【问题描述】:
我正在尝试对我的窗口最大化/恢复行为进行更精细的控制。当我恢复时,我想自己定位和调整窗口大小,覆盖它重新定位到原始位置的默认窗口行为。
我目前正在恢复(将窗口移动到其原始位置),然后再次将其移动到我想要的位置,但这会导致体验跳跃。我可以在不移动窗口的情况下更改窗口最大化/恢复状态吗?
谢谢
【问题讨论】:
我正在尝试对我的窗口最大化/恢复行为进行更精细的控制。当我恢复时,我想自己定位和调整窗口大小,覆盖它重新定位到原始位置的默认窗口行为。
我目前正在恢复(将窗口移动到其原始位置),然后再次将其移动到我想要的位置,但这会导致体验跳跃。我可以在不移动窗口的情况下更改窗口最大化/恢复状态吗?
谢谢
【问题讨论】:
你可以试试GetWindowPlacement,修改rcNormalPosition,SetWindowPlacement最后ShowWindow来恢复...
【讨论】: