モーダルとモードレスのダイアログ ボックス

クラス CDialog を使用して、次の 2 種類のダイアログ ボックスを管理できます。

  • "モーダル ダイアログ ボックス"。プログラムを続行する前にユーザーが応答する必要があります

  • "モードレス ダイアログ ボックス"。画面に表示されたままになります。いつでも使用できる一方で、他のユーザー アクティビティを行うことができます

ダイアログ テンプレートを作成するためのリソースの編集と手順は、モーダル ダイアログ ボックスとモードレス ダイアログ ボックスとで同じです。

プログラムのダイアログ ボックスを作成するには、次の手順が必要です。

  1. ダイアログ エディターを使用して、ダイアログ ボックスを設計し、そのダイアログ テンプレート リソースを作成します。

  2. ダイアログ クラスを作成します。

  3. ダイアログ リソースのコントロールをダイアログ クラスのメッセージ ハンドラーに接続します。

  4. ダイアログ ボックスのコントロールに関連付けられたデータ メンバーを追加し、コントロールに対してダイアログ データ エクスチェンジダイアログ データ検証を指定します。

関連項目

ダイアログ ボックス
MFC でのダイアログ ボックスの操作