您好、欢迎来到现金彩票网!
当前位置:21点 > 字符串资源 >

C++如何调用或使用资源文件

发布时间:2019-07-07 18:29 来源:未知 编辑:admin

  我在C++里创建了一个资源文件“ziy.rc”,里面的TEMP类的IDR_TEMP2资源,怎么在代码里使用这个资源?比如在控制台输出这个资源、写文件写出这个资源等等以下是资源视图:...

  我在C++里创建了一个资源文件“ziy.rc”,里面的TEMP类的IDR_TEMP2资源,怎么在代码里使用这个资源?比如在控制台输出这个资源、写文件写出这个资源等等

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  手残打错了(……追问nResSize和pRes哪个是资源数据哪个是大小?假如X是资源数据的指针,那么怎么用cout输出它?追答…………这……我觉得已经这么明显了

  pRes是指针,指向你的资源。我不知道你的资源是什么类型的,因为是你自定义的TEMP。

  不过你导入进去的文件是什么样的,它指向的数据就是什么样的。……所以我说在这个方面二进制文件的操作是基本功,搞不清楚的话没办法来弄这个自定义资源。

  cout不是万能的,它有的能输出有的不能输出,在不知道类型的情况下我不可能给你提供更多的信息,比如你这个TEMP恰好是塞了一个MP3文件进去,那我要如何给你cout……又或者你塞了个JPG图片进去,我要如何cout……

  主要就是第二步难。我按照此处的做法需要添加以下头文件:winbase.h,afx.h,afxdlgs.h方可编译成功,但是运行时连接不成功。

  以下函数可以实现从资源文件中读出文件并写到指定的文件, MyType 资源类型 ITEMID 资源ID

  //定位我们的自定义资源,这里因为我们是从本模块定位资源,所以将句柄简单地置为NULL即可

  //我们用刚才得到的pBuffer和dwSize来做一些需要的事情。可以直接在内存中使

  //用,也可以写入到硬盘文件。这里我们简单的写入到硬盘文件,如果我们的自定

  .rc是窗口程序所用的资源,比如菜单,图标,位图,工具栏,字符串等资源都包含在这.rc的文件里面

  展开全部LoadResource追问能详细点吗?我知道你是大牛...一般大牛的回答都是最简洁的,可是你叫我们这些新手情何以堪啊= =追答字符串一般使用 LoadString

http://magaltouba.com/zifuchuanziyuan/253.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有