我正在维护一个运行控制台的旧C++应用程序。我已经禁用了"关闭"按钮。现在需要禁用最大化按钮。以下代码可以禁用关闭按钮:
DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE), SC_CLOSE, MF_BYCOMMAND);
DrawMenuBar(GetConsoleWindow());
我已经添加了一行代码来禁用最大化按钮:
DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE), SC_CLOSE, MF_BYCOMMAND);
DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE), SC_MAXIMIZE, MF_BYCOMMAND);
DrawMenuBar(GetConsoleWindow());
它起作用了,按钮被禁用了,但它并没有变灰。(关闭按钮变灰了) 我错过了什么吗? 谢谢。