[共通] ダイアログ ボックスの初期化フラグ

フラグは、共通ダイアログ ボックスの動作と外観を変更するために使用されます。 初期化フラグは、ダイアログ ボックスの作成に使用される構造体の Flags メンバーで設定した値です。 フラグを使用して、ダイアログ ボックスで初期値を受け取るコントロールを指定したり、選択したコントロールを無効にしたり、ユーザーがコントロールで設定できる値の範囲を変更したりできます。 また、 フラグを使用して、ダイアログ ボックスのフック プロシージャとカスタム テンプレートを有効にします。

たとえば、CHOOSEFONT 構造体の Flags メンバーでCF_EFFECTS値を設定すると、[フォント] ダイアログ ボックスに効果コントロールを表示するように指示できます。 これらのコントロールを使用すると、ユーザーはフォントの色と取り消し線と下線の効果を選択できます。

初期化フラグの値は、共通ダイアログ ボックスごとに一意であり、それらに対応する次の構造体の Flags メンバーによって詳細に説明されます。