我正在使用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)等,也许您可以使用这些控件之一?