我在想如何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