Visual C++ 7.1Visual C++ 7.0Windows 2003Windows 2000Visual C++ 6.0Windows XPMFC中级开发Visual StudioWindowsC++
禁用控制台应用程序的系统关闭按钮






2.81/5 (23投票s)
这段代码提供了一种简单的方法来禁用 Windows 控制台应用程序上的关闭按钮。它也可以用来禁用任何系统菜单按钮
引言
这个程序非常简单,用于演示如何在 Windows 控制台应用程序上禁用关闭按钮。当我查找如何做到这一点时,我未能在此站点上找到任何有帮助的信息,除了论坛。
实际上,我们只需要调用两个单独的函数 GetSystemMenu()
和 DeleteMenu()
。 同样的算法可以用来禁用/启用任何系统菜单按钮。
您的代码入口点在测试 MFC 失败后的 else
块中。