加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 禁用Vista Aero上的进度条动画

发布时间:2020-12-15 04:28:12 所属栏目:大数据 来源:网络整理
导读:我正在使用Delphi 2009 VCL TProgressBar作为一种“空/全”规格. 在Vista上,启用了Aero主题,它有一个与之相关联的动画,这对于一个量规来说是恼人和不适当的. 有没有办法禁用这个(不是通过调整用户的主题设置!)来阻止这个控件上的动画? 要澄清,我想要的东西
我正在使用Delphi 2009 VCL TProgressBar作为一种“空/全”规格.

在Vista上,启用了Aero主题,它有一个与之相关联的动画,这对于一个量规来说是恼人和不适当的.

有没有办法禁用这个(不是通过调整用户的主题设置!)来阻止这个控件上的动画?

要澄清,我想要的东西基本上与Windows资源管理器中使用的“磁盘空间”米相同.没有动画,但仍然有一个很好的边框和阴影效果.

更新:

我明白我需要一个“米”,而不是一个真正的进度条.如何使用标准的Windows进度条控件实现主题仪表?

解决方法

根据 Vista UI guidelines for progress bars你根本不应该使用TProgressBar来实现这一目的,它规定:

Use progress bars only for progress. Use meters to indicate percentages that aren’t related to progress.

有许多针对Process Automation应用程序的第三方组件(例如Abakus VCL)等,也许您可??以使用这些控件之一?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读