【发布时间】:2014-02-02 07:50:43
【问题描述】:
我想禁用/灰色控制台窗口上的系统菜单按钮,尤其是最小化按钮。我已经尝试过another thread 中提到的功能,但是即使在使用它们之后,控制台窗口仍然没有灰色的最小化按钮。我还研究了 DeleteMenu() 函数,但它似乎没有灰色按钮的选项。
这是测试代码:
#include <Windows.h>
using namespace std;
int main()
{
//SetConsoleTitle(L"CPU Information");
HWND consoleWindow = GetConsoleWindow();
HMENU hMenu = GetSystemMenu(consoleWindow, FALSE);
EnableMenuItem(hMenu, SC_MINIMIZE, MF_BYCOMMAND | MF_GRAYED);
DrawMenuBar(consoleWindow);
return 0;
}
【问题讨论】: