VC工程中导入外来资源文件
当我们想把一个工程中的控件资源,放到另一个工程中去的时候,可能这是让我们头疼的一件事,那如果来解决这个问题呢:
在对话框工程A中我们在对话框上放了N个控件 。现在我突然想把它们放到B工作的对话框上去那怎么解决呢:
1> 打工程A,切换到RecourceView里面,选中你要导出的资源对话框,比如是IDD_DEMODLL_DIALOG,然后再关闭它(右上角里面那个叉号),再在你刚才选中的对话框ID(IDD_DEMODLL_DIALOG)上右击选择Open Binary Data打开这个资源,当然里面全是二进制,没关系我们要的就是它们。它分三个区块,我们只选中中间的(好象其它的也不让选)复制一下。
2> 打开工程B,切换到RecourceView里面,……..步骤和上面的一样,最后打在Open Binary Data之后同样象刚才一样选中中间区块的部分,再选择粘贴把刚才的那些东西粘贴过来,就OK了。这时可能不能看到各个控件,只要关闭工程才重新打开一下就好了,但是大家一定要注意一下的就是,你要重新设置各个控件的ID值,刚导过来的控件只是一个数据,没有实际意义,这就需要作者自己去定义了。