<b>用CB制作具有HTML气势的动态按钮</b>[VC/C++编程]
本文“<b>用CB制作具有HTML气势的动态按钮</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在浏览网页时,各种各样制作风雅的动态按钮常常令人惊羡不已.这种按钮普通默默无闻,当鼠标经过期,当即一跃而出,在鼠标变成手形的同时,图形也变得越发亮丽,有的还发出特有声音,将你的注意力刹时抓了过去;而当鼠标移开之后,一切又恢答复样,免得分离你对新核心的注意.假如我们能用C++ Builder实现这种效果,那么一定会给所开辟的利用程序增色不少.
在C++Builder中,合适制作动态按钮的构件是SpeedButton.固然SpeedButton可以通过1个16×64像素的位图来显示按钮处在抬起、禁止、按下与保持按下的差别状况,但要实现HTML气势的按钮,还得要通过编程来实现.
挑选1副所钟意的位图取名为start.bmp.用图形制作软件(如photoshop)将其转换为黑白图形存为start1.bmp.这2个位图辨别是按钮在鼠标经过期及平常显示的图形.同时还选取1个声音文件(不要太长),假定其名为crush.wav.
翻开纯文本编辑软件(如notepad),输入以下内容:
crush WAV crush.wav
start BITMAP start.bmp
start1 BITMAP start1.bmp
保存为资源文件mysrc.rc.
启动Builder,翻开新工程,将资源文件mysrc.rc增添进项目中.你也可以通过BIN目录下的brcc32.exe将RC文件编绎为RES文件,然后用 #program resource "*.res" 语句将其联编进项目中.本文彩取更简单的前一种办法.
在当前窗体上加入新的SpeedButton,取名为StartSpeedButton.属性按下表设置:
Caption 空
Cursor crHandPoint
Flat true
Hint 单击以…..
Glyph None
Showhint true
注意:在计划阶段,按钮的Glyph属性最好不要先行指定为start1.bmp.
以上是“<b>用CB制作具有HTML气势的动态按钮</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |