vc++可以添加多个.rc文件吗?我想调用其他工程中的资源,可以直接添加这个工程的.rc,文件吗?谢谢

vc++可以添加多个.rc文件吗?我想调用其他工程中的资源,可以直接添加这个工程的.rc,文件吗?谢谢,第1张

VC支持多个资源文件,本身工程内的RC2文件就是第二资源文件(这是一个不受资源管理器管理的手动资源文件)

但不能直接讲其它工程的rc文件拿来使用。rc文件不是独立的,需要resource.h支持,并且,接受资源管理器(编辑器)管理的rc文件,每个project只能有一个。

使用其它工程的资源,没什么太好的办法,要么照着重做一遍,要么将那边的工程做成DLL资源,通过动态链接库的形式调用是没问题的。当然,你也可以通过文本方式编辑rc文件和.h文件实现资源复制,不过说实话,这个对于不熟悉的人,太容易出错了。

使用记事本或其他文本编辑工具打开rc文件就可以。

注记事本的打开方法,开始-附件-记事本,打开记事本后,记事本的菜单文件-打开,类型选所有文件,选定rc文件,打开就可以了。

file->new->Resource

Script->输入名字(比如test.rc)->OK

test.rc里面的内容包括各种窗口的宽度,高度,风格等等.当你拖动一个按钮的大小时,新的大小将被写入到RC文件中,编译的时候编译器根据RC的内容帮我们创建窗口,帮我们设置窗口风格


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11567209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存