当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

雕虫小计-颜色突变的进度条[VC/C++编程]

赞助商链接



  本文“雕虫小计-颜色突变的进度条[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Windows2000开始或关闭的时刻,有一条颜色突变的进度条,非常好看.我们可以用简单的办法制作近似的进度条.用图片移动的办法可以很便利的实现这一功效.

首先用PhotoShop制作图片.新建一张长为300宽为20的空白图片,挑选“直线突变工具”,在挑选框里翻开突变编辑器,挑选突变色的时刻须注意一点,必须挑选最左边的颜色和最右边的颜色相同的突变色,这里我们挑选“橙、黄、橙突变”;拉颜色的时刻一定得从图片的最左边均衡(按住Shift)地拉到图片的最右边,不然两头的颜色差别会影响效果.制作称心后可存储副本为BMP或JPG格局.

接着用C++ Builder写程序(全部对象名都取默许值).在窗体上增添一个TPanel对象,把它的BorderStyle设为bsSingle.在Panel1里增添两个Timage对象,二者的Picture属性都指定为方才我们制作的那张图片.增添一个TTimer对象,把它的Interval属性设为10.

在Form1的Show事件里增添以下代码:

Image1->Top =0;

Image1->Left=0;

Image1->Height=Panel1->Height;

Image1->Width =Panel1->Width;

Image1->Stretch =true;

Image2->Top =0;

Image2->Left=-Panel1->Width;

Image2->Height=Panel1->Height;

Image2->Width =Panel1->Width;

Image2->Stretch =true;

在Timer1的OnTimer事件里增添以下代码:

Image1->Left++;

if( Image1->Left==Image1->Width)

Image1->Left=-Image1->Width;

Image2->Left++;

if( Image2->Left==Image1->Width)

Image2->Left=-Image1->Width;


  以上是“雕虫小计-颜色突变的进度条[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 雕虫小计-颜色突变的进度条
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .