- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在启用 Windows Aero 功能的情况下以编程方式获取 TProgressBar 控件的条形颜色和背景颜色?
我正在使用第三方进度条控件,而不是 Delphi 附带的默认进度条控件,并且我正在尝试使用正确的颜色绘制该控件。
我使用 Delphi 2010。
最佳答案
选项,按照对初学者最明智到最不明智的顺序排列:
(1) 取出第三方进度条,换上普通进度条。 (初学者,和聪明老家伙的解决办法,讽刺的是一样的)
(2) 获取皮肤/主题包,并使其按照您想要的方式绘制。 (中级)
(3) 学习使用 Themes 和 UxThemes 单元来扩展您的自定义控件。 (高级)
当你从#2和#3中受够了痛苦之后,你会回到#1,而你内心顽固(明智)的老前辈会做出与业余爱好者相同的决定。
关于delphi - 使用 Aero 获取 TProgressBar 控件的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514598/
我有一个带有 TProgressBar 的表单,设置如下: myProgressBar.Step := 1; myProgressBar.Min := 0; myProgressBar.Max :=
我有一个运行大量操作的应用程序,我正在尝试使用 TProgressBar 来跟踪正在发生的情况。我设置了多个步骤,并调用 .StepIt 来增加进度条。 问题是,它并没有很好地跟上。它似乎不喜欢直接跳
这个问题已经有答案了: 已关闭11 年前。 Possible Duplicate: Windows 7 Aero Theme Progress Bar Bug? 自从 Windows Vista 以来
如何在启用 Windows Aero 功能的情况下以编程方式获取 TProgressBar 控件的条形颜色和背景颜色? 我正在使用第三方进度条控件,而不是 Delphi 附带的默认进度条控件,并且我正
我的表单上有一个进度条和一张图像。现在我正在对图像上的每条扫描线进行一些处理。我想使用进度条显示我的流程的进度。我设置了进度条的以下属性: Max = 20 Min = 0 Position = 0
最初的问题是关于 TGauge 的,但是正如评论中指出的那样,不建议使用它,加上任何将显示的(% 文本)标题设置为自定义颜色的尝试都会破坏反转(因为它的颜色只是从背景)也就是不会再有一半颜色了。 所以
我是一名优秀的程序员,十分优秀!