MFC,新建的DLG怎么添加到resource.h里
时间: 2024-10-13 07:09:39 浏览: 6
在MFC(Microsoft Foundation Classes)中,要将新的对话框(DLG,Dialog Box)添加到资源文件(通常扩展名为`.rc`)的`resource.h`中,你需要按照以下步骤操作:
1. 打开资源编辑器:在Visual Studio中,选择“视图” > “资源编辑器”(Resource Editor),或者直接按`Ctrl+R, R`。
2. 创建新资源:在资源编辑器中,点击顶部菜单栏的“插入”(Insert),然后选择“对话框”(Dialog),比如可以选择“新对话框”(New Dialog)或自定义对话框模板(如IDD_DIALOG_NAME)。
3. 设计对话框:在弹出的新窗口中设计你的对话框,添加控件、布局和事件处理等功能。
4. 保存更改:设计完成后,记得给对话框一个唯一标识符(IDD_加上对话框名称)。例如,如果你创建了一个名为MyDlg的对话框,那么标识符可能是`IDD_MYDLG`。
5. 添加到resource.h:在资源编辑器中,可以看到新创建的资源已经列出。右键单击资源(如IDD_MYDLG),选择“属性”(Properties),确保"Type"设置为`IDD`,表示这是一个对话框资源。接下来,在`resource.h`文件中,资源编辑器会自动生成包含这个资源声明的代码,类似这样:
```
#define IDD_MYDLG IDR_MYDLG
```
6. 更新项目:最后,点击资源编辑器左上角的“更新项目”(Update Project)按钮,让VS生成项目文件中对新资源的引用。
现在你的新对话框已经被添加到`resource.h`文件,并且可以在代码中通过`IDD_MYDLG`常量来引用它了。