ダイアログ ボックスの機能は、 CDialogクラスとその派生クラスにカプセル化します。ダイアログ ボックス ウィンドウの特別な一種は、 CDialog CWndから派生します。ダイアログ クラスはCDialogから派生または共通ダイアログ クラスのいずれか開くまたはファイルの印刷、フォントや色の選択を検索して置換の操作を開始または OLE 関連の各種操作を実行するは、ファイル保存などの標準のダイアログ ボックスの使用。
すべてのダイアログ ボックスの基本クラス ? モーダルとモードレスの両方。
データの交換と検証情報] ダイアログ ボックスを提供します。
コモン ダイアログ ボックス
これらのダイアログ ボックス クラスは、Windows のコモン ダイアログ ボックスをカプセル化します。簡単に使用できる実装の複雑なダイアログ ボックス。
これはすべてのコモン ダイアログ ボックスの基本クラスです。
開くまたはファイルを保存するための標準のダイアログ ボックスを提供します。
色を選択するための標準のダイアログ ボックスを提供します。
フォントを選択するための標準のダイアログ ボックスを提供します。
標準のダイアログ ボックスを検索して置換の操作を提供します。
ファイルを印刷するための標準のダイアログ ボックスを提供します。
[Windows 共通ページ設定] ダイアログ ボックスで追加の設定と印刷の余白を変更のサポート サービスをカプセル化します。
OLE コモン ダイアログ ボックス
OLE Windows にいくつかの一般的なダイアログ ボックスを追加します。これらのクラスは OLE コモン ダイアログ ボックスをカプセル化します。
フレームワークによってすべての OLE ダイアログ ボックスの共通の実装を含むを使用しました。ユーザー インターフェイス カテゴリ内のすべてのダイアログ ボックス クラスは基本クラスから派生します。COleDialog直接使用することはできません。
挿入新しい OLE リンク アイテムまたは埋め込みアイテムの [オブジェクトの挿入] ダイアログ ボックスは、標準のユーザー インターフェイスが表示されます。
[貼り付け] ダイアログ ボックス、編集貼り付けコマンドを実装するための標準ユーザー インターフェイスを表示します。
[リンクの編集] ダイアログ ボックス、リンクされている項目についての情報を変更するための標準ユーザー インターフェイスを表示します。
[アイコンの変更] ダイアログ ボックス、埋め込み、OLE に関連付けられたアイコンを変更またはリンク アイテムの標準のユーザー インターフェイスが表示されます。
OLE アイテムの 1 つの型から変換するための標準ユーザー インターフェイスで [変換] ダイアログ ボックスが表示されます。
[Windows の一般的な OLE のプロパティ] ダイアログ ボックスをカプセル化します。一般的な OLE のプロパティ] ダイアログ ボックスを表示し、Windows の標準に一貫性のある方法で OLE ドキュメント アイテムのプロパティを変更する簡単な方法を提供します。
[更新] ダイアログ ボックスは、ドキュメント内のすべてのリンクを更新するための標準ユーザー インターフェイスを表示します。どのように閉じる更新手順完了するかを示す進行状況インジケーターにはダイアログ ボックスが含まれます。
先またはリンク元を変更するための標準ユーザー インターフェイスで [ソースの変更] ダイアログ ボックスが表示されます。
サーバー ビジー状態、サーバーが応答しません] ダイアログ ボックス、ビジー状態のアプリケーションへの呼び出しを処理するための標準ユーザー インターフェイスを表示します。通常、 COleMessageFilter実装が自動的に表示。
プロパティ シート クラス
プロパティ シート クラスとも呼ばれる「タブ付きダイアログ。「のプロパティ シートを使用するアプリケーションを許可します。プロパティ シートは 1 つのダイアログ ボックス内のコントロールの数が多いを整理する効率的な方法です。
プロパティ シート内の個々 のページを提供します。CPropertyPageをプロパティ シートに追加する各ページからクラスを派生します。
フレームは、複数のプロパティ ページを提供します。プロパティ シート クラスのプロパティ シートを簡単に実装するCPropertySheetから派生します。
OLE のプロパティ] ダイアログ ボックスに似たグラフィカルなインターフェイスで制御表示。
関連クラス
これらのクラス ダイアログ ボックス自体されませんが、ダイアログ ボックス テンプレートを使用してダイアログ ボックスの動作の多く。
ダイアログ ボックス テンプレートに基づく、コントロール バー。
レイアウト ダイアログ ボックス テンプレートで定義されているスクロール ビュー。ダイアログ ボックス テンプレートを基にユーザー インターフェイスを実装するには、 CFormViewからクラスを派生します。
フォームを提供表示、データ アクセス オブジェクト (DAO) レコード セット オブジェクトに直接接続します。すべてのフォーム ビューのようなCDaoRecordViewをダイアログ ボックス テンプレートに基づいています。
フォームを提供表示はオープン データベース コネクティビティ (ODBC) レコード セット オブジェクトに直接接続します。すべてのフォーム ビューのように、 CRecordViewはダイアログ ボックス テンプレートをに基づいてです。
印刷または印刷プレビュー ジョブに関する情報を含む構造体。CViewの印刷アーキテクチャを使用。