MFC のプロパティ シートとプロパティ ページ
プロパティ シート (タブ ダイアログ ボックスは、プロパティ ページを含むダイアログ ボックスです。各プロパティ ページがダイアログ テンプレート リソースに基づいており、コントロールが含まれます。また、全体のタブを持つページで囲んだです。タブ名はページ オブジェクトを示します。ユーザーは、一連のコントロールを選択するには、プロパティ シートのタブをクリックします。
わかりやすいセットにプロパティ シート コントロールをグループ化するためにページを使用します。含まれるプロパティ シートに通常、独自の複数のコントロールがあります。これらはすべてのページに適用します。
プロパティ シートはクラス CPropertySheetに基づいています。プロパティ ページはクラス CPropertyPageに基づいています。
プロパティ シートは、外部オブジェクトの属性を変更するために一般的に使用されるビューの現在の選択など。ダイアログ ボックスの特殊な種類です。プロパティ シートに 3 人の本体部分があります: 含むダイアログ ボックス、そのページを選択するためにユーザーがクリックした各ページの上部にあるタブとタブ一つずつ表示されている一つ以上のプロパティ ページ。プロパティ シートは、変更の設定、またはオプションの複数のようなグループがある場合に便利です。プロパティ シートは、わかりやすい方法の情報をグループ化します。
[!メモ]
CPropertySheet::DoModalを使用してプロパティ シートを表示したりする場合に、システムは初回例外を生成する可能性があります。この例外は、オブジェクトが作成される前にオブジェクトの ウィンドウ スタイル を変更しようとしているためです。この例外に関する詳細については、その回避または処理方法を CPropertySheet::DoModalを参照してください。