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

前端之家收集整理的这篇文章主要介绍了delphi – 禁用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)等,也许您可​​以使用这些控件之一?

猜你在找的Delphi相关文章