Hojas de propiedades como asistentes
Una característica clave de una hoja de propiedades del asistente es que la navegación se proporciona con los botones Siguiente o Finalizar, Atrás y Cancelar en lugar de pestañas. Debe llamar a CPropertySheet::SetWizardMode antes de llamar a CPropertySheet::D oModal en el objeto de hoja de propiedades para aprovechar esta característica.
El usuario recibe las mismas notificaciones CPropertyPage::OnSetActive y CPropertyPage::OnKillActive mientras se mueve de una página a otra. Los botones Siguiente y Finalizar son controles mutuamente excluyentes; es decir, solo se mostrará una de ellas a la vez. En la primera página, debe estar habilitado el botón Siguiente. Si el usuario está en la última página, el botón Finalizar debería estar habilitado. El marco no lo hace automáticamente. Debes llamar a CPropertySheet::SetWizardButton en la última página para lograrlo.
Para mostrar todos los botones predeterminados, muestra el botón Finalizar y mueve el botón Siguiente. A continuación, mueve el botón Atrás para que se mantenga su posición relativa al botón Siguiente.
Ejemplo
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();
}