Поделиться через


Страницы свойств, как мастеров

Клавиша строка страницы свойств мастера, что навигация обеспечивается с кнопками далее или готово, обратно " и " отмена ", а не " вкладка ".CPropertySheet::SetWizardMode необходимо вызывать перед вызовом CPropertySheet::DoModal в объекте страницы свойств, чтобы воспользоваться преимуществами этой функции.

Пользователь получает те же уведомления CPropertyPage::OnSetActive и CPropertyPage::OnKillActive при перемещении из одной страницы на другую страницу.Кнопки далее и готово взаимоисключающими элементы управления; то есть только одно из них будет отображаться одновременно.На первой странице, кнопка далее должна быть включена.Если пользователь на последней странице, кнопка готово должна быть включена.Это не сделано автоматически средой.Необходимо вызвать CPropertySheet::SetWizardButton на последней странице для этого параметру.

Чтобы отобразить все кнопки по умолчанию, то флажок показать mush кнопку готово и следующую кнопку переместить.Затем переместите кнопку назад, чтобы его будет поддерживается относительное положение в следующей кнопки.Дополнительные объяснения см. в статье базы знаний 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)