在 MFC 框架中,对话框有两个组件:
一个对话框模板资源,用于指定对话框的控件及其位置。
对话资源存储一个对话框模板,Windows 从该模板创建对话框窗口并显示它。 该模板指定对话框的特征,包括其大小、位置、样式以及对话框控件的类型和位置。 通常使用存储为资源的对话框模板,但也可以在内存中创建自己的模板。
一个派生自 CDialog 的对话类,用于提供用于管理对话框的编程接口。
对话框是一个窗口,在可见时将附加到 Windows 窗口。 创建对话框窗口时,对话框模板资源用作模板,用于为对话框创建子窗口控件。