如何防止窗口大小暂时调整?

Sum*_*uma 2 c++ windows winapi resize

我有一个可以调整大小的窗口,但是由于应用程序状态,在某些情况下无法调整大小.有没有办法防止临时调整窗口大小?

我想通过用户可用的一切手段禁用调整大小,包括窗口菜单,鼠标拖动边缘,操作系统执行的用户启动的窗口平铺 - 以及其他一些我不知道的?

And*_*ers 8

要保留窗口边框的外观并仍然阻止重新调整大小(和光标更改),catch WM_NCHITTEST,将其传递给DefWindowProc,如果返回的代码是大小常量之一,则将实际返回值更改为其他内容,例如HTCLIENT