次の方法で共有


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 列挙値の 1 つ含む ProgressState プロパティによって、インジケーターの色が決まります。 ProgressState が Normal であるとき、インジケーターは緑色です。 Paused の場合、インジケーターは黄色です。 Error の場合、インジケーターは赤色です。 これらの状態では、ProgressValue プロパティが、タスク バー ボタンの進行状況インジケーターがどれくらいいっぱいになるかを決定します。 ProgressValue は、ProgressState の他の値に対して無視されます。 Indeterminate は、タスク バー ボタン全体にわたって点滅する緑色のインジケーターを表示します。 None のインジケーターは表示されません。

次の図に、Normal 状態のタスク バーのプログレス インジケーターを示します。

Windows タスク バーの進行状況インジケーター

タスク バー項目情報のサンプル

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

TaskbarItemInfo クラス

Microsoft.Windows.Shell 名前空間