次の方法で共有


ウィザードとしてのプロパティ シート

ウィザードのプロパティ シートに重要な特徴の一つは、ナビゲーションの次の完了または、返されるとタブではなく、 Cancel ボタン与えられることです。この機能を利用するには、プロパティ シートのオブジェクトの CPropertySheet::DoModal を呼び出す前に CPropertySheet::SetWizardMode をダイヤルする必要があります。

ユーザーは、 1 ページから別のページに移動している間 CPropertyPage::OnSetActive と同じ CPropertyPage::OnKillActive の通知を受け取ります。次に、 [完了] ボタンは相互に排他的なコントロールです。; つまり、それらの 1 つだけで一度に表示されます。最初のページで、次にボタンを有効にする必要があります。ユーザーが最後のページにある場合は、完了のボタンが有効にする必要があります。これは、フレームワークによって自動的になります。これを実現するために最後のページの CPropertySheet::SetWizardButton をダイヤルする必要があります。

既定のボタン、すべての粥 [完了] ボタンを表示し、次に移動します。その後、次にあるボタンへの相対位置が維持されるように [戻る] ボタンを移動します。詳細については、サポート技術情報の Q143210 列を検索します。サポート技術情報の文書は、 MSDN のライブラリで使用できます。

void CMyView::OnWizard()
{
   CPropertySheet sheet;
   // CMyFirstPage and CMySecondPage are derived from CPropertyPage
   CMyFirstPage page1;
   CMySecondPage page2;

   sheet.AddPage(&page1);
   sheet.AddPage(&page2);
   sheet.SetWizardMode();
   sheet.DoModal();
}

参照

概念

プロパティ シート (MFC)