次の方法で共有


Progress コントロールのスタイル

進行状況コントロール (CProgressCtrl::Create) を最初に作成するときは、 dwStyle パラメーターを使用して、進行状況コントロールに必要なウィンドウ スタイルを指定します。 次の一覧では、該当するウィンドウ スタイルについて詳しく説明します。 このコントロールは、ここに示されているウィンドウ スタイル以外のウィンドウ スタイルを無視します。 コントロールは常に子ウィンドウ (通常はダイアログ ボックスの親) として作成する必要があります。

ウィンドウ スタイル 影響
WS_BORDER ウィンドウの周囲に罫線を作成します。
WS_CHILD 子ウィンドウを作成します (常に CProgressCtrlに使用する必要があります)。
WS_CLIPCHILDREN 親ウィンドウ内に描画された子ウィンドウによって占有される領域を除外します。 親ウィンドウを作成するときに使用します。
WS_CLIPSIBLINGS 子ウィンドウを互いに相対的にクリップします。
WS_DISABLED 最初から無効になるウィンドウを作成します。
WS_VISIBLE 最初から表示されるウィンドウを作成します。
WS_TABSTOP ユーザーが Tab キーを押して移動したときに、コントロールがフォーカスを受け取ることができることを指定します。

さらに、進行状況コントロールにのみ適用される 2 つのスタイル (PBS_VERTICALとPBS_SMOOTH) を指定できます。

PBS_VERTICALを使用して、コントロールの方向を水平方向ではなく垂直方向に設定します。 PBS_SMOOTHを使用して、コントロールを段階的に塗りつぶす小さな線付き四角形を表示するのではなく、コントロールを完全に塗りつぶします。

PBS_SMOOTHスタイルなし:

標準の進行状況バーのスタイル。

PBS_SMOOTHスタイルとPBS_VERTICALスタイルの場合:

進行状況バーのスタイル。滑らかで垂直です。

詳細については、「MFC リファレンス のウィンドウ スタイル 」を 参照してください

こちらも参照ください

CProgressCtrl の使用