CProgressCtrl クラス

Windows コモン プログレス バー コントロールの機能が用意されています。

class CProgressCtrl : public CWnd

メンバー

sys15k39.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CProgressCtrl::CProgressCtrl

CProgressCtrl オブジェクトを構築します。

sys15k39.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CProgressCtrl::Create

進行状況バー コントロールを作成し、CProgressCtrl のオブジェクトにアタッチします。

CProgressCtrl::CreateEx

指定されたウィンドウの拡張スタイルのプログレス コントロールを作成し、CProgressCtrl のオブジェクトにアタッチします。

CProgressCtrl::GetBarColor

現在の進行状況バー コントロールのプログレス インジケーター バーの色を取得します。

CProgressCtrl::GetBkColor

現在の進行状況バーの背景色を取得します。

CProgressCtrl::GetPos

プログレス バーの現在の位置を取得します。

CProgressCtrl::GetRange

進行状況バー コントロールの範囲の下限と上限を取得します。

CProgressCtrl::GetState

現在の進行状況バー コントロールの状態を取得します。

CProgressCtrl::GetStep

現在の進行状況バー コントロールの進行状況バーの手順のインクリメントを取得します。

CProgressCtrl::OffsetPos

進行状況バー コントロールの現在位置をインクリメント指定に進め、新しい位置を反映してバーを再描画します。

CProgressCtrl::SetBarColor

現在の進行状況バー コントロールのプログレス インジケーター バーの色を設定します。

CProgressCtrl::SetBkColor

進行状況バーの背景色を設定します。

CProgressCtrl::SetMarquee

現在の進行状況バー コントロールに対してをオンまたはオフにマーキー モード。

CProgressCtrl::SetPos

進行状況バー コントロールの現在位置を設定し、新しい位置を反映してバーを再描画します。

CProgressCtrl::SetRange

進行状況バー コントロールの最小および最大範囲を設定し、新しいスコープを反映してバーを再描画します。

CProgressCtrl::SetState

現在の進行状況バー コントロールの状態を設定します。

CProgressCtrl::SetStep

進行状況バー コントロールの増分インクリメントを指定します。

CProgressCtrl::StepIt

進行状況バー コントロールの現在の位置をインクリメントの手順に SetStep (を参照) 進め、新しい位置を反映してバーを再描画します。

解説

プログレス バー コントロールは、アプリケーションが時間のかかる操作の進行状況を示すために使用できるウィンドウです。これは、操作の進行に合わせて、システムの強調表示色で左から右へ少しずつ塗りつぶされる長方形によって構成されます。

プログレス バー コントロールは、範囲と現在位置を持っています。範囲は操作の合計時間を表し、現在位置は、操作の完了に向けたアプリケーションの進度を表します。ウィンドウ プロシージャは、これらの範囲と現在位置を使用して、プログレス バーを強調表示色で塗りつぶす割合を決定します。範囲と現在位置の値は符号付き整数で表されるため、現在位置の値の有効な範囲は -217,483,648 ~ 2,147,483,647 になります。

CProgressCtrl の使い方の詳細については、「コントロール」および「CProgressCtrl の使い方」を参照してください。

継承階層

CObject

CCmdTarget

CWnd

CProgressCtrl

必要条件

ヘッダー : afxcmn.h

参照

関連項目

CWnd クラス

階層図

概念

MFC CMNCTRL2 サンプル