设为首页 加入收藏

TOP

拓展网页技术之C++在网页设计中的应用
2014-11-23 20:15:02 】 浏览:315
Tags:拓展 网页 技术 网页设计 应用

  笔者在这里设计的动态网页按钮要实现的效果是,鼠标移动到按钮上时,鼠标形状变为手形,同时按钮会动态地变成另外一幅画面,从而将访问者的视线瞬间吸引住;一旦鼠标离开按钮之后,按钮又恢复到以前状态。在具体开发时,我们主要利用C++Builder提供的SpeedButton构件来显示按钮处在抬起、禁止、按下与保持按下的不同状态,下面是其具体的设计步骤:


  1、首先选择一张自己满意的位图作为按钮的原始面貌


  将图命名为one.bmp,接着可以用图象制作软件将one.bmp转换为色彩更加亮丽的two.bmp,这个位图就是按钮在鼠标经过时显示的图形,另外为了能“强行”吸引访问者的“眼球”,笔者同时还选取1个声音文件名为crush.wav,以便让鼠标移动到按钮上时发出声音来提醒用户注意。


  2、做好准备工作后,我们下面就开始正式进行程序的原代码编写工作。


  打开一个纯文本编辑软件,并输入下面的代码:


  保存为资源文件app.rc。


  3、下面我们开始使用以C++Builder。


  首先启动Builder,新建一个项目,并将资源文件app.rc添加进项目中。当然,大家也可以通过BIN目录下的brcc32.exe将RC文件编绎为RES文件,然后用 #program resource "*.res" 语句将其联编进项目中,笔者在这里采用了更简单的前一种方法。在当前窗体上加入新的SpeedButton,取名为StartSpeedButton。属性按下表设置:


  接下来,打开所对应的头文件,在其中的private项中增加:



  然后在主表单的CPP文件的表单创键事件(onCreate)所对应的函数中先初始化位图,


  下面,初始化后再载入位图


  接着,再加载声音文件


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇教你如何使用C++Builder制作闹钟 下一篇C++Builder创建基于Internet点对..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目