我使用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);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句