CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

(高分求助)VC工程中资源显示问题,急急....

楼主hlijiang(东风)2006-03-20 16:16:47 在 VC/MFC / 基础类 提问

在我的VC资源视中,不知做了什么操作以后,在资源树上的很多资源都以id显示,如对话框、工具栏、菜单等(原来显示为IDR_MAINFRM,现在显示为102)。那位高手请指教,怎么恢复最初的显示。  
  问题点数:100、回复次数:17Top

1 楼ydfivy(我就是一送外卖的)回复于 2006-03-20 16:39:09 得分 0

那资源的ID的宏还是IDR_MAINFRM吗?还是也变成102?  
  Top

2 楼wawaku(一堆裤衩!)回复于 2006-03-20 16:42:43 得分 0

教你一个方法二十分钟解决  
   
  卸了重装......Top

3 楼lixiaosan(小三)回复于 2006-03-20 16:50:12 得分 15

你换一个工程打开试试  
   
  或者你把你的工程下的.clw文件删除试试Top

4 楼cnjj(ACA)回复于 2006-03-20 18:57:16 得分 0

upTop

5 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-03-20 19:02:30 得分 15

删除工程的临时文件?Top

6 楼ysc918(白纸人生)回复于 2006-03-20 20:25:55 得分 15

重新加载资源文件:  
  先把resource.h和.rc   文件从工程中删掉,再将这两个文件重新加载到工程中来。Top

7 楼Steven7(Steven7)回复于 2006-03-20 20:55:55 得分 15

看看.rc和resource.h文件中的宏定义是否没有改变,如果没有什么异常,可以试一下将编译时产生的所有中间文件删掉再重新完全编译Top

8 楼hlijiang(东风)回复于 2006-03-20 21:49:57 得分 0

主要这个问题是这样的:  
        我把工程的资源放到了另外一个动态链接库中Top

9 楼jiangsheng(蒋晟.Net[MVP])回复于 2006-03-21 06:31:13 得分 10

then   you   need   to   copy   the   resource   id   in   resource.hTop

10 楼huguyue6670(美丽海洋)回复于 2006-03-21 10:43:53 得分 0

你的资源文件是不是没有了,那怎么显示?Top

11 楼hlijiang(东风)回复于 2006-03-21 11:15:34 得分 0

资源文件都有,我把这个动态链接库工程直接加到主工程中,所有的资源文件都存在,只是在vs环境中资源树上显示都是id.  
            在运行时,在主程序启动时就加载了dll,提取了所有资源,因此对运行没有影响.Top

12 楼bluewindyy(班班)回复于 2006-03-21 11:15:39 得分 10

你是指你做里一个资源dll,然后把资源都放到dll里面了,主工程来调用资源文件吗  
  这么做的话主工程本来就没资源文件了,你用到的时候都是用LoadLibrary函数装入资源  
  DLL,FindResource和LoadResource来装入各种资源Top

13 楼hlijiang(东风)回复于 2006-03-21 11:31:51 得分 0

对,用LoadLibrary函数装入资源DLLTop

14 楼moloto2004()回复于 2006-03-21 12:18:45 得分 20

try   del   .clw   .ncb   .apt...   and   rebuildTop

15 楼Stefine(CSDN最菜滴猩猩)回复于 2006-03-21 12:29:43 得分 0

不管加载DLL的事  
   
  楼上这几个字母真是太精悍了  
   
  try   del   .clw   .ncb   .apt...   and   rebuild  
  Top

16 楼hlijiang(东风)回复于 2006-03-21 13:39:46 得分 0

after   del   .clw   .ncb   .apt...   and   rebuild  
   
  还是不行Top

17 楼hlijiang(东风)回复于 2006-03-23 10:59:33 得分 0

我找到原因了,原来是res文件夹下有几个资源的bmp文件大小为0字节,然后我找到老的这几个bmp文件覆盖就ok了。多谢各位大虾的参与。Top

相关问题

  • 怎么在vc的工程里去掉一个文件。?急急急急急急急急急急
  • 有分加。急!急!急!(VC++)
  • VC连接出错,急!急!急!急!
  • 高分!!如何用vc在新窗口中弹出网页,急急急急急急急急急急急急急急!!!
  • 急急急在线等,请问如何在。Net开发环境中导出VC工程的。mak文件,Makefile文件。
  • 急急急,关于屏幕抓图(vc)急急急
  • 急急急,VC高手请进
  • VC新手的问题....急急急
  • 请VC高手帮忙,急!急!急!
  • VC新手提问,急急急

关键词

  • 文件
  • dll
  • 资源
  • 工程
  • 加载
  • 显示
  • clw
  • 装入
  • ncb
  • apt

得分解答快速导航

  • 帖主:hlijiang
  • lixiaosan
  • DentistryDoctor
  • ysc918
  • Steven7
  • jiangsheng
  • bluewindyy
  • moloto2004

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo