次の方法で共有


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

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

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

初期化フラグの値は、各共通ダイアログ ボックスに固有であり、Flags に対応する次の構造体のメンバーによって詳しく説明されています。

  • CHOOSECOLORする
  • CHOOSEFONTする
  • FINDREPLACEする
  • OPENFILENAMEする
  • PAGESETUPDLGする
  • PRINTDLGする
  • PRINTDLGEX