我有一个旧程序的对话框,我想重用,但我找不到一个简单的方法来导入/导出它。重复使用对话框
我很确定.rc文件包含所有尺寸/间距信息,但是如果我尝试导入它,会出现一个“自定义资源”选项。
是否最好生成一个新的.rc文件,然后直接进行编辑(即从旧的.rc文件复制并粘贴值)?有没有更好的办法?
我有一个旧程序的对话框,我想重用,但我找不到一个简单的方法来导入/导出它。重复使用对话框
我很确定.rc文件包含所有尺寸/间距信息,但是如果我尝试导入它,会出现一个“自定义资源”选项。
是否最好生成一个新的.rc文件,然后直接进行编辑(即从旧的.rc文件复制并粘贴值)?有没有更好的办法?
使用File - Open函数(不加载项目)在Visual Studio中打开源文件和目标.rc文件。现在可以在两个.rc文件之间拖放资源,或使用复制粘贴。当资源被粘贴到.rc文件时,Visual Studio也会更新resource.h文件。更多细节在这里:
我只是复制/粘贴文本定义。
@anonymous downvoter:你注意到接受的解决方案与这个答案相同,只是更复杂吗?你的downvote是否意味着你真的喜欢冗长?这个评论冗长了吗? –
我觉得很容易使用像一些的ResEdit资源编辑器,这样你就不必理会这些事情。
这就是我正在寻找的,谢谢。 – user974967