资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

如何为 delphi6 添加 新的鼠标 图标 (图) ????????????????????

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

如何为   delphi6   添加   新的鼠标   图标   ????????????????????  
   
  我觉得   delphi的   手型   鼠标图标不够好看   ,如下图所示(红色圈的地方):  
   
  http://www.ttx.com.cn/bbs/v0qdu_2004-7/2004-10/20041028184958897.jpg  
   
   
  我想把它换成像   IE   的   手型   鼠标图标   ,如下图所示:  
   
  http://www.ttx.com.cn/bbs/v0qdu_2004-7/2004-10/20041028185338653.jpg  
   
   
  请问如何换成像   IE   的   手型   鼠标图标   ??

网友回答:

发表者:erace99

先做一个资源文件,然后再装入鼠标图标  
      Screen.Cursors[crZoomOut]             :=   LoadICon(HInstance,PChar(ZoomOut));  
 

发表者:ksaiy

第十八章   资源的使用  
  一.什么是资源(Resource)  
  广义的资源,是指在编程当中可以使用的任何的图片、文字、声音、文件等等。狭义的资源,是指经过特殊方法编译的包含在可执行文件中的供程序使用的图片、声音、文字和文件等等。我们在这里所说的资源指狭义的资源。资源的使用,就好象烧菜,作一道菜要求色香味俱全,做程序也是这样,利用这个资源可以使程序色香味俱全。  
   
  不管那本书,还有互联网络上面,关于资源的文章都是非常少的,下面是作者使用资源的一些心得和技巧,而且关于资源的论述和说明都是比较详细和齐全的。  
   
  二.资源脚本  
  在Delphi中,要使用资源,需要先编写一个资源文件脚本,不是能够拿来就用的,就和吃饭一样,都先要煮一次一样。资源脚本编写好之后,然后用资源编译器进行编译,得到一个临时的资源文件(.RES),最后,程序编译的时候,包含这个RES文件,这样就可以在程序中使用资源了。  
   
  1)   资源类型  
  资源类型分为两种:预定义和用户自定义类型  
   
  A)         常见的预定义资源类型  
   
  BITMAP  
    位图资源  
    LANGUAGE  
    定义语言资源  
     
  CURSOR  
    光标资源  
    MENU  
    菜单资源  
     
  STRINGTABLE  
    字符串资源表  
    DIALOG  
    对话框资源  
     
  VERSION  
    版本资源  
    FONT  
    字体资源  
     
  ACCELERATORS  
    快捷键资源  
    MESSAGETABLE  
    消息表资源  
     
   
  其中红色的是大家应该掌握的,蓝色的大家也要用到,但是可以使用Delphi提供的手段来完成,不需要大家用资源脚本来编写。版本资源将在后面的内容中单独讲解。其它的不需要大家掌握,这些在VC中使用的比较多,因为Delphi有自己的处理方式,没有必要用到他们,否则就丧失了Delphi进行RAD开发的优势。  
   
  B)         用户自定义格式资源  
   
  有一个预定义的表明是用户自定义资源的关键字:RCDATA。除了系统预定义的这些关键字之外,凡是其它的名字如EXEFile,AVIFile,Test等等,都视为用户自定义资源类型。一般用户自定义资源是有的程序需要带一些附加资源,或者需要包含其它的文件,但是作者在发布程序的时候出于某些原因,不希望很多文件或者保密等等,就把这些附加的文件包含到EXE里面,那么EXE运行的时候,再临时释放出来,使用之后又删除。  
   
  2)   常用资源脚本命令格式  
  说明:  
   
  i)             BEGIN,END:用于表示资源块的开始、结束,字符串用双引号括起来;  
   
  D)             资源定义的顺序没有关系;  
   
  E)             命令大小写无所谓,注释采用//格式,每一个资源定义中间不要用其它分隔符;  
   
  F)             每一个资源都有一个名字或者整数标志用于区分资源。因为整数标记比较难于记忆,容易混淆,随意可以采取常量定义帮助记忆,常量定义采用#Define格式,例如#Define   ID_FORMCAPTION   100;  
   
  G)             可以包含其它文件,用#include包含即可,例如:#include   “consts.pas”,这个功能主要用来配合Delphi来使用常量定义。  
   
  C)         定义位图资源  
   
  格式:ResourceName   BITMAP   “BitmapFileName.BMP”  
   
  这个命令用于把BitmapFileName指定的位图文件,变成一个名字为ResourceName的资源。BitmapFileName可以带路径,也可以不带,不带路径的话,则默认为当前目录下的文件。BitmapFileName这个文件必须存在,否则编译资源的时候出错。  
   
  D)         定义光标资源  
   
  CursorResourceName   CURSOR   “CursorFileName.CUR”  
   
  说明同Bitmap。  
   
  E)         定义图标资源  
   
  IconResourceName   ICON   “IconFileName.ICO”  
   
  同上。  
   
  F)         定义字符串资源  
   
  字符串的定义如下:  
   
  STRINGTABLE  
   
  BEGIN  
   
      ID_CAPTION,’这是一个常量定义的字符串,很好记忆的’  
   
      102,’这是一个整数定义的字符串,看看你记不记得住?’  
   
      …  
   
  END  
   
  G)         用户自定义资源  
   
  这是一个很重要的,其实也和前面差不多。  
   
  MyFileRes   DemoTest   “FileName”  
   
  用户自定义资源很不同的操作之处在于后面Load资源的代码上面。  
 


 

 
热门推荐笔记本: 夏新笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved