進行状況コントロール (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 リファレンス のウィンドウ スタイル 」を 参照してください。