次の方法で共有


プログレスコントロールのスタイル

Microsoft Foundation Classes (MFC) ライブラリは引き続きサポートされています。 ただし、機能の追加やドキュメントの更新は行われません。

進行状況コントロール (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 の使用