禁用 Win32 中的最小化、最大化、关闭按钮

heg*_*fer 2 c++ winapi button

我已经做了研究,但还没有找到解决我的问题的方法。有什么好方法可以禁用 Win32 中的最小化、最大化和关闭按钮吗?我希望他们仍然存在并充满活力,但不敏感。我还希望能够通过拖动框架来调整窗口大小。

小智 5

SetWindowLong(hwnd, GWL_STYLE,
               GetWindowLong(hwnd, GWL_STYLE) & ~WS_MINIMIZEBOX); 
Run Code Online (Sandbox Code Playgroud)

您可以将该代码放在窗口初始化的位置。查看https://devblogs.microsoft.com/oldnewthing/20100604-00/?p=13803