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


Вкладки свойств как мастера

Ключ характеристика страницы свойств мастера, что переход связан с далее или завершение, back и Отмены вместо вкладок. Необходимо вызвать 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)