TaskbarItemInfo.ProgressState 属性

获取或设置一个值,该值指示在任务栏按钮中显示进度指示器的方式。

命名空间:  Microsoft.Windows.Shell
程序集:  Microsoft.Windows.Shell(在 Microsoft.Windows.Shell.dll 中)

语法

声明
Public Property ProgressState As TaskbarItemProgressState
    Get
    Set
public TaskbarItemProgressState ProgressState { get; set; }
public:
property TaskbarItemProgressState ProgressState {
    TaskbarItemProgressState get ();
    void set (TaskbarItemProgressState value);
}
member ProgressState : TaskbarItemProgressState with get, set
function get ProgressState () : TaskbarItemProgressState
function set ProgressState (value : TaskbarItemProgressState)

属性值

类型:Microsoft.Windows.Shell.TaskbarItemProgressState
一个枚举值,该值指示在任务栏按钮中显示进度指示器的方式。默认值为 None

备注

您可以通过在 Windows 7 任务栏按钮中显示进度指示器来传达长时间运行的任务的进度。 指示符的颜色由包含一个 TaskbarItemProgressState 枚举值的 ProgressState 属性确定。 当 ProgressState 为 Normal 时,指示器为绿色。 当 Paused 时,指示器为黄色。 当 Error 时,指示器为红色。 对于这些状态,ProgressValue 属性确定进度指示器所显示的任务栏按钮填充进度。 对于 ProgressState 的其他值,忽略 ProgressValueIndeterminate 在整个任务栏按钮中显示一个绿色的脉冲指示器。 没有为 None 显示指示器。

以下插图显示 Normal 状态中的任务栏进度指示器。

Windows 任务栏进度指示器

任务栏项目信息示例

.NET Framework 安全性

请参见

参考

TaskbarItemInfo 类

Microsoft.Windows.Shell 命名空间