MFC 复制另一个工程中的对话框资源

1. 拷贝对话框资源

File-->Open打开另一个工程的.rc文件。
在Dialog文件夹下,选中所要复制的对话框按Ctrl+C(Edit->Copy也可以);然后选中现在工作区的Resource标签页中的Dialog文件夹,然后按Ctrl+V(Edit->Paste也一样),对话框拷贝过来了

2. 拷贝对话框工程中的.rc里的相关内容。
用记事本打开原工程的.rc文件,复制相应的对话框资源的信息到新工程的.rc文件中。
IDD_ XXX  DIALOG…….
………
BEGIN
……
END
只需将相应代码拷到新工程的相应.rc文件相应的ID对话框资源的BEGIN 和END之间即可;

3.  拷贝resource.h文件中相应的ID信息
把原resource.h中的相关的#define ID_XXX复制到新工程中的resource.h文件中,如果所复制的ID与原文件中的ID信息有重复的,需更改其ID号。

4. 拷贝对话框类相关联的.h 和 .cpp文件
工作区的FileView标签页下,右击工程add files to project
选中所有相关的类文件,点击OK即可。
注:需在对话框类的.h文件中添加  #include "Resource.h"

猜你喜欢

转载自blog.csdn.net/u010901792/article/details/52089518