我在网上搜索并得到不一致的答案,这些答案并不能解决我的问题。我创建了一个对话框,然后单击向导为我创建了一个类。不幸的是,它把类和文件命名得很糟糕,所以我重命名了文件。现在visual studio不允许我通过gui对dlg资源做任何事情——比如连接一个按钮甚至处理程序等。我得到消息框:
“添加/删除操作是不可能的,因为代码元素 'Cxxxx' 是只读的”
这是一个真正的问题,因为通过代码手动添加处理程序和事物是乏味的,并且其中一位开发人员无法这样做 - 他需要 GUI 来操作事件。
我曾尝试删除 ncb 文件并重建项目,但一点运气都没有。MS 显然在 4 年左右后没有解决这个问题(基于我在网上看到的搜索。
我无法通过 MFC 应用程序向导 gui 添加变量、事件处理程序或其他任何有用的东西。我只能通过编辑 cpp 和 h 文件来做到这一点。
有没有人有什么建议?