更改(可能最大化)窗口的最大大小?

时间:2012-07-07 23:35:40

标签: windows winapi visual-c++ window

有没有办法更改可能最大化的窗口的最大大小,没有更改窗口的最大化状态? (我在这里指的是MINMAXINFO.ptMaxSize and MINMAXINFO.ptMaxTrackSize。)

或者,换句话说:如何告诉系统发送窗口WM_GETMINMAX并根据需要刷新其状态?

1 个答案:

答案 0 :(得分:2)

我实际上认为我找到了一个解决方案:

SetWindowPos(
    hWnd, NULL, rect.left, rect.top, rect.width, rect.height,
    SWP_NOACTIVATE | SWP_NOOWNERZORDER | SWP_NOZORDER);