我创建了一个对话框,然后使用向导创建了一个链接到它的类。不知何故,VC++ 已经忘记了这一点,现在每当我在编辑器中双击控件以创建处理程序时,都希望我创建一个类。这些映射是否存储在我可以编辑的文件中,或者 VC++ 是否尝试推断出这一点而我被它困住了?
问问题
199 次
2 回答
0
在您的对话框的头文件中,您应该有如下一行:
enum { IDD = IDD_ABOUTBOX_DLGTEST };
这指定了对话框的资源 ID。您是否在对话框属性中更改了对话框的 ID?要么改回来,要么更改头文件中的枚举。
请注意,在您完成重新编译之前,向导可能不会获取任何更改。
于 2010-07-21T09:30:18.537 回答
0
除了 njplumridge 的回答之外,还要检查您的所有课程中是否有正确的 #include "projectname.h" 文件。
如果您更改项目名称但保留 projectname.h 文件不变,则有时可能会遇到 MFC 工具映射问题。
但是不用担心额外的映射文件,都是从源代码中推断出来的。
于 2010-07-21T09:36:10.677 回答