ITPub博客

首页 > 应用开发 > IT综合 > 总结:在一个工程中添加别的工程的中已创建好的对话框资源。(或是。。。) (转)

总结:在一个工程中添加别的工程的中已创建好的对话框资源。(或是。。。) (转)

原创 IT综合 作者:gugu99 时间:2008-01-24 08:53:46 0 删除 编辑
总结:在一个工程中添加别的工程的中已创建好的对话框资源。(或是。。。) (转)[@more@]

首先感谢:
 pgood(没看过海)

因为我以前如果是只用资源的话,我对这个问题的解决办法是copy所需要的Rc文件的部分内容,
效果极其不好。如果是连同资源和类一起用的话,要么重新画和重新创建。


这个方法同样也是完整添加其他工程中的类的方法。
(他会把你所需要的类的*.h和*.cpp文件同时插入进来,即便没有Dialog资源)

-------------------------------------------------------------------------
步骤:
1、首先要生成一个*.ogx的文件。

  方法:打开包含有所要加的对话框资源的工程(别的工程)。
  在试图资源(ClassView)中鼠标右键点击所需的对话框的类(也可以是所需的类)
  这时,你会看到右键菜单中有个“Add to Gallery”的选项。

  选择这个选项,则*.ogx文件生成。
  生成的文件名会类似你的对话框的类名,只不过中间会多出的空格(这无关紧要)
 
  关键是此文件生成在什么地方!
  一般情况下是:
  C:Program Filesmicrosoft Visual StudioCommonMSDev98Gallery
  别的工程名  目录下

2、接着就是Insert这个*.ogx的文件。
  也就是Insert这个对话框资源和这个对话框类

  打开所要加入的工程,选择
  Project->Add To Project->components and controls...
  这时打开的是一个对话框,默认的打开目录就是:
  C:Program FilesMicrosoft Visual StudioCommonMSDev98Gallery
  在对话框中选择进入“别的工程名”的目录,你就会看到那个  *.ogx的文件,
  选择它,然后Insert.  最后关闭对话框。

  这时你就会看到那个对话框的类已经出现在你的工程中,
  再到资源ResourceView中的Dialog中看看吧,那个对话框的资源已经出现。

  到这个时候,你所需要改动的就不是很多了。 

 

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10748419/viewspace-998308/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    3121
  • 访问量
    2641275