gpt4 book ai didi

WinAPI 进度条 : stop animation?

转载 作者:行者123 更新时间:2023-12-04 02:52:19 28 4
gpt4 key购买 nike

是否可以停止/抑制进度条的“脉冲”动画?(这是与 vista 主题 IIRC 一起引入的)

我们有一个可以由用户暂停的进程(以检查硬件或中间结果)。虽然有通常的“按下暂停按钮”反馈来传达状态,但进度条动画让它看起来像是进程仍在运行。

(隐藏进度条的简单方法是次优的,因为即使在暂停状态下进度也有些相关。)

最佳答案

由于您使用的是 Vista 版本的公共(public)控件库中引入的进度条,因此您可以做得比简单地抑制动画效果更好。

进度条有三种状态:

  • 正常 Normal progress bars are green
  • 已暂停 Paused progress bars are yellow
  • 错误 Error progress bars are red

您可以通过发送进度条控制窗口 a PBM_SETSTATE message 在状态之间切换. wParam 参数应该是 PBST_NORMALPBST_PAUSEDPBST_ERRORlParam 参数应为 0。

暂停和错误状态下的脉冲动画都被抑制了。

要检索进度条的当前状态,请发送 PBM_GETSTATE message .

关于WinAPI 进度条 : stop animation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17421791/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com