次の方法で共有


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

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

  • モーダル ダイアログ ボックス。モーダル ダイアログ ボックスの場合、ユーザーはプログラムの使用を継続する前に応答を済ませる必要があります。

  • モードレス ダイアログ ボックス。モードレス ダイアログ ボックスは画面に残るため、いつでも使用できます。しかし、ほかのユーザーの操作も許可します。

リソースの編集とダイアログ テンプレートの作成手順は、モーダルとモードレスのどちらのダイアログ ボックスの場合でも同じです。

プログラムのダイアログ ボックスを作成するには、次の操作を行います。

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

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

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

  4. ダイアログ ボックスのコントロールと対応付けられているデータ メンバーを追加し、コントロールのダイアログ データ エクスチェンジダイアログ データ バリデーションを指定します。

参照

概念

ダイアログ ボックス

ダイアログ ボックスの有効期間