范围和当前位置

【勇芳软件工作室】汉化HomePreviousNext

进度条具有范围和当前位置。该范围表示操作的整个持续时间,当前位置表示应用程序在完成操作时所进行的进度。窗口过程使用范围和当前位置来确定要用突出显示颜色填充的进度条的百分比,并确定要在进度条中显示的文本(如果有)。由于范围和当前位置值表示为无符号整数,因此最高可能的范围或当前位置值为65,535。

范围内的最小值可以为0到65,535。同样,最大值可以是0到65,535。如果不设置范围值,系统将最小值设置为0,最大值设置为100。您可以使用PBM_SETRANGE消息将范围调整为方便的整数。

进度条提供了几个可用于设置当前位置的消息。PBM_SETPOS消息将位置设置为给定值。PBM_DELTAPOS消息通过向当前位置添加指定值来推进位置。

PBM_SETSTEP消息允许您为进度条指定步进增量。随后,只要将PBM_STEPIT消息发送到进度条,当前位置就以指定的增量递增。默认情况下,步进增量设置为10。