锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / C++开源心得 / VS2010里移植C++项目里资源和资源从RC文件转移到另外一个RC文件里
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品开源,禁止转载和任何形式的非法内容使用,违者必究


VS2010里移植C++项目里资源 资源从RC文件转移到另外一个RC文件里

近期有学员问一个资源移植的问题,VS2010 C++项目,把对话框资源从一个RC文件转到另外一个RC文件里,用如下方法在XP机器下成功:

把要导入的项目打开,再打开rc文件,从右侧拖到左侧资源视图里,如下图:

VS资源转换

这时候选择右边的资源,拖动鼠标从右向左可以移动,如果按上ctrl键,则类似拷贝粘贴功能。当然也可以用剪贴板,先在右侧选中一个,按Ctrl+C,再在左边选择好类型节点,再按Ctrl+V,就可以放到左边了。让项目里添加上资源,添加过后,要注意在resource.h里调整下资源ID号,让号不重复就行。资源ID号的代码行类似下面:

#define IDD_ABOUT 100

但学员按这个方法在XP下可以,这个操作怎么在Win7 64位环境下面不行呢?我远控学员机器,发现确实这样,从右侧向左侧拖动鼠标时,光标是一个圆圈加斜线,是禁止的提示,并且按Ctrl+C和Ctrl+V,用剪贴板也不行。

后来想了想,让学员关闭项目,直接打开2个RC文件,这时候可以使用Ctrl+C和Ctrl+V,可以把资源从一个RC文件转换到另外一个文件里了。演示如下图:

vs资源移动方法2

至于第一个方法在学员机器环境下不行,可能是在项目里使用资源控制比较严格,禁止了外部插入。有时候遇到问题,要能灵活处理。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内