次の方法で共有


TaskbarItemInfo.ProgressValue プロパティ

タスク バー ボタンでプログレス インジケーターの完了状態を示す値を取得または設定します。

名前空間:  Microsoft.Windows.Shell
アセンブリ:  Microsoft.Windows.Shell (Microsoft.Windows.Shell.dll 内)

構文

'宣言
Public Property ProgressValue As Double
    Get
    Set
public double ProgressValue { get; set; }
public:
property double ProgressValue {
    double get ();
    void set (double value);
}
member ProgressValue : float with get, set
function get ProgressValue () : double
function set ProgressValue (value : double)

プロパティ値

型: System.Double
タスク バー ボタンでプログレス インジケーターの完了状態を示す値。既定値は 0 です。

解説

ProgressValue プロパティは 0.0 ~ 1.0 の値として表されます。 より小さく、より大きい数値は、その境界内に強制されます。 NaN は 0 に強制変換されます。

Windows 7 タスク バー ボタンにプログレス インジケーターを表示することにより、長時間実行されるタスクの進捗状況を伝達できます。 TaskbarItemProgressState 列挙値の 1 つ含む ProgressState プロパティによって、インジケーターの色が決まります。 ProgressState プロパティが NormalPaused、または Error の場合は、ProgressValue プロパティが進行状況インジケーターの完了状態を決定します。 ProgressValue は、ProgressState の一部の値に対して無視されます。 Indeterminate は、タスク バー ボタン全体にわたって点滅する緑色のインジケーターを表示します。 None のインジケーターは表示されません。

次の図に、ProgressValue が 82 パーセントのタスク バーのプログレス インジケーターを示します。

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

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

.NET Framework セキュリティ

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

参照

参照

TaskbarItemInfo クラス

Microsoft.Windows.Shell 名前空間