请问:怎样借用别人源程序中资源,比如工具栏?
如题! 问题点数:50、回复次数:12Top
1 楼femalelover(楼主, 请把用不着的可用分捐给我1/3 :()回复于 2005-09-22 20:43:58 得分 5
你的提问过于抽象
只要你说清楚点,这种问题应该是有人能帮你解决的.Top
2 楼windcsn(向所有的朋友学习!)回复于 2005-09-22 20:45:33 得分 10
如果是DLL,Load到你的进程地址空间,然后加载资源的时候指定该DLL的HANDLE
如果是EXE,试着得到该EXE的模块HANDLE,同上Top
3 楼strous()回复于 2005-09-22 21:37:35 得分 0
谢谢两位:
其实我是有这个程序的源代码,想将其中一个工具栏复制出来,用到我的源程序中,
不知这次我说明白没有?Top
4 楼vcmute(BCare4 H1Rest Good9!)回复于 2005-09-22 21:55:57 得分 5
在本工程中打开.rc文件Top
5 楼long_xing(龙*星)回复于 2005-09-22 22:41:28 得分 5
一般情况下他的工具栏应该是一个图片吧,得到他他的这个图片导入到自己的工程中就可以了
Top
6 楼windcsn(向所有的朋友学习!)回复于 2005-09-23 08:42:46 得分 5
这样好办,直接打开.rc文件Top
7 楼codewarrior(会思考的草)回复于 2005-09-23 09:04:43 得分 5
一般的方法是利用ResourceHacker之类的资源修改工具(VC也可以,但是打开exe或dll的时候必须选择当成资源打开),然后找到你要的资源,导出即可。Top
8 楼phoenix96_2000(Arcrest)回复于 2005-09-23 09:11:44 得分 5
复制.rc文件中对应部分~,.h中的ID定义也要拷贝,
个人觉得比较麻烦,还不如自己对照着建立一个,定义自己的ID,然后把toolbar.bmp替换成它的Top
9 楼qq_lhz(宏儿)回复于 2005-09-23 09:15:21 得分 0
呵呵,又学到一点!Top
10 楼guosx(玄远)回复于 2005-09-23 09:32:16 得分 5
呵呵,这个好办,你可以在自己的工程中打开别人的rc文件,需要什么就拷贝什么到你的resource view中就可以了Top
11 楼ussthamcn()回复于 2005-09-23 10:38:58 得分 5
有学习到一点顶.Top
12 楼strous()回复于 2005-09-27 09:45:53 得分 0
to everybody:
可能是我还没有领会您们的精神:)
1、“一般情况下他的工具栏应该是一个图片吧,得到他他的这个图片导入到自己的工程中就可以了
”
---------我将他的TOOLBar.bmp拷到我的目录下,加入工程中,但只是一个bitmap,与toolbar资源不能建立联系。
2、“呵呵,这个好办,你可以在自己的工程中打开别人的rc文件,需要什么就拷贝什么到你的resource view中就可以了”
----------在我的工程中怎么不能再打开一个rc文件了啊,总是提示已经有一个rc文件了?
再明确一下,有没有什么办法,把他的toolbar直接拷过来加入我的资源文件啊?Top




