VC++6.0中导入其他工程的对话框资源与CXXXDlg类

来源:互联网 发布:可信的玉石品牌 知乎 编辑:程序博客网 时间:2024/05/23 12:33
这里以基于MFC的对话框工程: Hello为例,将工程Hello里的对话框资源IDD_HELLO_DIALOG和对应的类CHelloDLg,导入到myWord对话框中。

  1)首先要生成一个*.ogx的文件。
  在ClassView面板,右击CHelloDlg –》Add to Grallery –>OK,如图(1)所示:

这里写图片描述
图(1)右击CXXXDlg –> Add to Grallery导出.ogx文件,该文件包含了对话框资源和对话框所属的类

  2)接着就是Insert这个*.ogx的文件。
 也就是Insert这个对话框资源和这个对话框类。
 打开第二个工程(比如myWord),选择
 Project –> Add To Project –>components and controls…
 这时打开的是一个对话框,默认的打开目录就是:
  C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Gallery
  在对话框中选择进入“Hello”的目录,你就会看到那个 *.ogx的文件, 选择它,然后Insert. 最后关闭对话框。如图(2)、图(3)所示:
  
这里写图片描述
图(2)点击Projects –》Add to Project –》Component and Contols

这里写图片描述
图(3) 插入.ogx文件

  这时,你就会看到Hello对话框类,就插入到了第二个工程myWord中,
  接着在ResourceView面板中,也出现了所要的对话框资源: IDD_HELLO_DIALOG,如图(4)所示:
  
这里写图片描述
图(4) 将Hello对话框资源导入到myWord里

1 0