我爱黑客网首页 设为首页
加入收藏
联系我们
 首 页  技术文章 下载中心 站长学院 交流论坛
 软件:
 文章:        教程:
 推荐: 我爱黑客网论坛
 
 
 
 
   
黑软: Q Q 软件 木马间谍 探嗅监听 溢出攻击 加密解密 漏洞扫描 脚本注入 远程控制 综合利用 聊天工具  
 
技术文章: 爱黑新闻 | 黑客攻防 | 网络技术 | 程序设计 | 系统操作 | 本站动态 | 业界动态 | 安全公告 | 病毒公告 | 八卦黑客
 
 
您当前的位置:我爱黑客 -> 程序设计 -> C++ -> C++文件 -> 文章内容  
栏目导航
· C++综合 · C++通信
· C++视图 · C++图象
· C++系统 · C++多媒体
· C++界面 · C++文件
· C++数据库 · C++网络
热门文章
· 利用C++ Builder 设计..
· 利用C++ Builder设计实..
· 自解密的加密程序的制..
· C++ Builder中各种资源..
· 编写感染COM与EXE文件..
· 如何利用C++ Builder实..
· 文件关联型木马的编程..
· 用Foxmail的地址传播病..
· 共享软件的注册加密法..
· 还未结束就能把自身删..
· 浏览文件的一段代码
· 给想写嵌入式病毒和木..
相关文章

· 用C++ Builder开发W..
· 利用C++ Builder实现..
· 如何利用C++ Builde..
· [图文] 利用C++ Buil..
· [图文] 利用C++ Buil..
· 用C++ Builder编写T..
· 利用C++ Builder进行..
· 在C++ Builder中实现..
· C++ BUILDER让任务栏..
· 用C++ Builder对图像..
查看更多与C++ Builder中各种资源的利用相关内容

C++ Builder中各种资源的利用
作者:幽火  来源:www.5ihack.com  发布时间:2007-1-8 19:20:10  发布人:ghostfire

减小字体 增大字体

  在编写程序的过程中,经常要用到各种资源。比如说,想给自己的程序换个自己的图标,使用一些活泼的光标来增加趣味性,播放一些声音和动画文件,或者使用别人写好的程序来实现某个功能。我们往往希望将这些资源直接放到EXE文件中以形成一个单独的可执行文件,这就存在一个如何在运行时访问和使用这些资源的问题。

  ----在编译期间,这就要用到一种文件,以.rc结尾的资源定义文件。

  ----一:RC文件

  ---- rc文件是个文本文件,它的格式很简单,按如下格式定义:

  ----资源标识符资源类型资源的路径

  ----以下的rc文件定义了一个声音资源,两个光标资源,三个图标资源和一个exe文件资源。

  src1.rc:

  S1    WAV   wav1.Wav

  C1    CURSOR cursor1.cur

  C2    CURSOR cursor2.cur

  I1    ICON  icone1.ico

  I2    ICON  icone2.ico

  I3    ICON  icone3.ico

  unzip   EXEFILE pkunzip.exe

  ----你可以将写好的rc文件加到你

  的project(项目)中。你也可以手工将其编译为供程序直接使用的二进制资源文件(.res文件)。在BCB3.0中,可以使用命令行:brcc32 src1.rc src1.res。

  ----二:资源的使用

  ----下面,按照使用的简繁程度,依次说明各类资源的使用方法。需要说明的是,下面讲述的使用方法,在别的编译环境下(BC, VC等)也是一样的。

  ---- 1:建立一个新的项目

  ----启动BCB3.0,选FILE- >new- >Application 建立一个新的项目。

  ----在project- >Add to Project中,加入写好的src1.rc文件。当然,那些声音、光标、图标文件都应该存在。

  ----这时,我们有了一个空的窗体(Form)。

  ---- 2:能够利用windows API函数直接访问的资源有:

  图标  LoadIcon()

  光标  LoadCursor()

  加速表 LoadAccelerators()

  位图  LoadBitmap()

  菜单  LoadMenu()

  字符串 LoadString()

  ----前五个API函数使用方法都一样,带两个参数。

  ----第一个参数指明资源的存放地,第二个参数为rc文件中资源的标识。

  ----字符串LoadString除这两个参数外,还有两个参数,指明字符串缓冲区的地址和大小。

  ----下面的一小段程序示范了图标和光标的使用。

  ----在Form上放置一个按纽,在其OnClick事件中加入以下代码:

查看更多与C++ Builder中各种资源的利用相关内容

[ ] [返回上一页] [打 印] [收 藏]
上一篇文章:
下一篇文章:
      编写感染COM与EXE文件的病毒       自解密的加密程序的制作
∷相关文章评论∷   (评论内容只代表网友观点,与本站立场无关!) [发表评论]
 
 
 
 
晋ICP备05008232   维护网络安全、传播安全技术才是我们的目标! 
 
关于本站 - 网站帮助 - - 下载声明 - 友情连接 -网站地图