注
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 リファレンス のウィンドウ スタイル 」を 参照してください。