【发布时间】:2015-05-27 16:32:48
【问题描述】:
在 MSVC 2013 中,我的班级出现 ClassWizard 启动错误。
---------------------------
Microsoft Visual Studio
---------------------------
Failed to retrieve controls of dialog 'XYZ'.
---------------------------
OK
---------------------------
然后它会打开,但无法识别对话框控件和消息处理程序。
对话框使用所有标准 MFC 控件。
resource.h 中的所有资源 id 值都是唯一的。
我尝试在适当的地方添加//{{AFX_DATA、{{AFX_MSG 等标记。没有效果。
我尝试为相同的对话框 ID 生成一个新类。 ClassWizard 在开始新类时给出相同的消息。
我的项目或资源文件中似乎有一些它不喜欢的东西。
有什么想法吗? 有没有办法诊断这个东西? 谢谢。
【问题讨论】:
-
您是否在不同的项目中收到相同的消息?您是否尝试过修复 Visual Studio?
-
它适用于其他项目。
-
我不知道它是否会有所帮助,但是,在过去,我启用了project system logging 来诊断其他问题。
-
谢谢,好主意,我也试过了。但是没有来自 ClassWizard 的消息。
-
在 Visual Studio 2010 及更高版本中没有合适的位置放置
//{{AFX_DATA和类似的 cmets。这些 cmets 用于 Visual Studio 6(包括 Visual Studio 6)。
标签: visual-studio visual-studio-2013 mfc msvc12 classwizard