1
我在控制台应用程序中制作游戏,我想阻止用户调整大小和最大化窗口。我如何使用HWND来做到这一点?如何在运行时更改控制台窗口样式?
我在控制台应用程序中制作游戏,我想阻止用户调整大小和最大化窗口。我如何使用HWND来做到这一点?如何在运行时更改控制台窗口样式?
我找到了解决办法。此代码将禁用窗口大小和最大化框:
HWND consoleWindow = GetConsoleWindow();
SetWindowLong(consoleWindow, GWL_STYLE, GetWindowLong(consoleWindow, GWL_STYLE) & ~WS_MAXIMIZEBOX & ~WS_SIZEBOX);
我不认为你可以用HWND做到这一点。您将需要使用[console API](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682073(v = vs.85).aspx)。 –
当你在网上搜索“msdn C++防止窗口关闭API”时,显示了什么? –