首页 相关文章 用CB实现图像的特技显示

用CB实现图像的特技显示

  在网页、软件和游戏中,我们经常可以看到图像的各种特技显示,如中心扩散、百叶窗帘、右下推出等,这种动感图像显示,往往给人一种赏心悦目的感觉,给我们的应用程序增加了一些美感。在C++ Builder中,我们可以很容易地实现这些功能。下面以一个具体的例子,介绍实现中心扩散和百叶窗帘两种显示技巧,并说明在C++ Builder中处理图像的基本方法。

  在C++ Builder中新建一个工程,然后在窗体上添加一个Image图像控件,把它的Picture属性设置为一幅bmp图像,调节Image控件尺寸与图像的尺寸大小相同。再在窗体上添加两个Button控件,把Button1的Caption属性设置为中心扩散、Button2的Caption属性设置为百叶窗帘。

  1. 对于中心扩散的实现,我们利用一定的算法,通过一定的循环次数,每次显示图像的一部分,从图像的中心位置开始显示,直到显示出图像的整体。

  在Button1的OnClick事件中加入以下代码:

  

void _fastcall TForm1::Button1Click(TObject *Sender)
{
int i...[ 查看全文 ]

2016-02-19 标签:

用CB实现图像的特技显示的相关文章

手机页面
收藏网站 回到头部