Mfc 为什么即使禁用属性设置为false,按钮仍被禁用?

Mfc 为什么即使禁用属性设置为false,按钮仍被禁用?,mfc,Mfc,我在对话框上有很多控件。 我在对话框中添加了一个按钮 当我运行代码时,新添加的按钮处于默认状态 我做了以下几件事 我检查了我的源文件,如果我通过代码禁用了它。但我没有 被代码禁用 我已经检查了按钮的所有属性,禁用也是关闭的 我已将新按钮的id替换为旧按钮。按钮被激活 您是否有可能禁用了资源项中的按钮? 在资源编辑器中启动对话框的测试模式,并检查ist状态的设置。问题是,许多用户认为他们知道自己的程序在做什么,但通常他们是错的。因此,我们希望您发布最小的代码来重现问题。可能您有两个具有相同ID的控

我在对话框上有很多控件。 我在对话框中添加了一个按钮

当我运行代码时,新添加的按钮处于默认状态

我做了以下几件事

  • 我检查了我的源文件,如果我通过代码禁用了它。但我没有 被代码禁用
  • 我已经检查了按钮的所有属性,禁用也是关闭的
  • 我已将新按钮的id替换为旧按钮。按钮被激活

  • 您是否有可能禁用了资源项中的按钮?
    在资源编辑器中启动对话框的测试模式,并检查ist状态的设置。

    问题是,许多用户认为他们知道自己的程序在做什么,但通常他们是错的。因此,我们希望您发布最小的代码来重现问题。可能您有两个具有相同ID的控件。请检入resource.h文件,并使新按钮ID具有唯一的值。