灰色控制台窗口右上角的关闭按钮的可行方法是什么?

我使用GCC-mingw32在Windows上编译程序。 是否有一些可行的方法可以使“控制台窗口”右上角的关闭按钮变灰? (比如添加一些代码?)

我不想小心翼翼地关闭我的程序XDD

我试过这样的事,但从来没有工作过,帮助我,谢谢。

HWND StdHandle = GetStdHandle (STD_OUTPUT_HANDLE); HMENU SystemMenu = GetSystemMenu(StdHandle, FALSE); EnableMenuItem(SystemMenu, 0, MF_GRAYED); 

 W := GetConsoleWindow; // http://msdn.microsoft.com/en-us/library/windows/desktop/ms683175%28v=vs.85%29.aspx M := GetSystemMenu(W, False); //EnableMenuItem(M, SC_CLOSE, MF_BYCOMMAND or MF_DISABLED or MF_GRAYED); DeleteMenu(M, SC_CLOSE, MF_BYCOMMAND);