我在想如何Visual Studio联系MFC CDialog
派生类与其对应的对话框资源。我对运行时的连接方式不感兴趣(如here),而是在设计时。visual studio如何将mfc对话框类与对话框资源相关联?
当我将消息处理程序添加到对话框时,它如何知道要将处理程序添加到哪个类。 另外,是否有可能有几个CDialog
派生类与相同的对话框资源相关联,反之亦然?
...我已经寻找了IDD_SOMEDIALOG
字符串的项目目录,但只发现它在SomeDialog.h
,resource.h
和Project.rc
在预期的地方,所以我想它在某种程度上推断,从这些文件中SomeDialog.h
连接,最有可能的枚举:
// in class CSomeDialog:
enum { IDD = IDD_SOMEDIALOG };
我这样问,主要是出于好奇。
这看起来确实如此,请参阅我的更新以获取更多详细信息。 – 2010-01-26 09:17:32