我正在使用 Visual Studio 2019 并构建 C++ 桌面应用程序。我有一个从 CDialogEx 继承的对话框类。在这个类中,我有几个按钮,即 CButton 作为成员。当我在类构造函数中使用 EnableWindow 方法时,它会报告:
调试断言失败!程序 C:\WINDOWS\SYSTEM32\mfc140ud.dll 文件:d....\winocc.cpp 第 345 行
如果我将其注释掉,则应用程序运行良好。知道为什么我有这个错误吗?我想做的就是在对话框出现后立即禁用按钮——这就是我在构造函数中使用此方法的原因。