如何在运行时更改控制台 window 样式?
How to change console window style at runtime?
我正在控制台应用程序中制作游戏,我想阻止用户调整大小和最大化 window。如何使用 HWND 执行此操作?
我找到了解决方案。此代码将禁用 window 大小和最大化框:
HWND consoleWindow = GetConsoleWindow();
SetWindowLong(consoleWindow, GWL_STYLE, GetWindowLong(consoleWindow, GWL_STYLE) & ~WS_MAXIMIZEBOX & ~WS_SIZEBOX);
我正在控制台应用程序中制作游戏,我想阻止用户调整大小和最大化 window。如何使用 HWND 执行此操作?
我找到了解决方案。此代码将禁用 window 大小和最大化框:
HWND consoleWindow = GetConsoleWindow();
SetWindowLong(consoleWindow, GWL_STYLE, GetWindowLong(consoleWindow, GWL_STYLE) & ~WS_MAXIMIZEBOX & ~WS_SIZEBOX);