最小化、最大化按钮无缘无故消失
Minimize, Maximize button disappear without any reason
这是一个基于对话框的 MFC 应用程序。我并没有故意添加任何关于最小化、最大化和恢复按钮的代码。它可以首先显示那些按钮。但是过了很长时间运行它就消失了。还是电脑休眠导致的?
我对此一无所知,你有什么线索吗?
已编辑:
感谢@xMRi 的提醒,我检查了它的风格,似乎还是对的。
至少我知道一个方法来恢复消失的系统按钮。
ModifyStyle(0, WS_MINIMIZEBOX);
GetSystemMenu(FALSE)->InsertMenu(-1, MF_BYPOSITION, SC_MINIMIZE, _T("Minimize"));
下面列出的几个可能的原因和解决方案可能会影响您的应用程序外观。更具体地说,您的设备管理器在应用程序外观方面起着重要作用。我会说它的环境或某些不必要的应用程序(病毒)安装问题而不是你的 MFC 应用程序问题。
按 F11 Windows 10,或右键单击您看不到的应用程序 windows 按钮然后选择查看最后取消选中全屏
这是一个基于对话框的 MFC 应用程序。我并没有故意添加任何关于最小化、最大化和恢复按钮的代码。它可以首先显示那些按钮。但是过了很长时间运行它就消失了。还是电脑休眠导致的?
我对此一无所知,你有什么线索吗?
已编辑:
感谢@xMRi 的提醒,我检查了它的风格,似乎还是对的。
至少我知道一个方法来恢复消失的系统按钮。
ModifyStyle(0, WS_MINIMIZEBOX);
GetSystemMenu(FALSE)->InsertMenu(-1, MF_BYPOSITION, SC_MINIMIZE, _T("Minimize"));
下面列出的几个可能的原因和解决方案可能会影响您的应用程序外观。更具体地说,您的设备管理器在应用程序外观方面起着重要作用。我会说它的环境或某些不必要的应用程序(病毒)安装问题而不是你的 MFC 应用程序问题。
按 F11 Windows 10,或右键单击您看不到的应用程序 windows 按钮然后选择查看最后取消选中全屏