[共通] ダイアログ ボックスの初期化フラグ
フラグは、共通ダイアログ ボックスの動作と外観を変更するために使用されます。 初期化フラグは、ダイアログ ボックスの作成に使用される構造体の Flags メンバーで設定した値です。 フラグを使用して、ダイアログ ボックス内のどのコントロールが初期値を受け取るかを指定したり、選択したコントロールを無効にしたり、ユーザーがコントロールで設定できる値の範囲を変更したりします。 また、このフラグを使用して、ダイアログ ボックスのフック プロシージャとカスタム テンプレートを有効にすることもできます。
たとえば、CHOOSEFONT 構造体の Flags メンバーの CF_EFFECTS 値を設定して、[フォント] ダイアログ ボックスに効果コントロールを表示するように設定できます。 これらのコントロールを使用すると、ユーザーはフォントの色、取り消し線、下線の効果を選択できます。
初期化フラグの値は、各共通ダイアログ ボックスに固有であり、Flags に対応する次の構造体のメンバーによって詳しく説明されています。