Share via


CPropertyPage::OnWizardNext

Esta función miembro llaman el marco cuando el usuario hace clic en el botón siguiente en un asistente.

virtual LRESULT OnWizardNext();

Valor devuelto

0 automáticamente para llegar a la página siguiente; – 1 para evitar que la página cambia.Para saltar a una página que no sea la siguiente, devuelve el identificador de diálogo que se muestra.

Comentarios

Invalide esta función miembro para especificar una acción que el usuario debe realizar cuando se presiona el botón siguiente.

Para obtener más información sobre cómo hacer una hoja de propiedades de asistente-tipo, vea CPropertySheet:: SetWizardMode.

Ejemplo

// The Next button is selected from the propertysheet. Show the 
// second page of the propertysheet ONLY if a non-zero value is 
// entered to the Number edit control of the CStylePage. Otherwise
// display a message to the user and stay on the current page.

LRESULT CStylePage::OnWizardNext() 
{
   // Get the number from the edit control
   int num = GetDlgItemInt(IDC_NUMOBJECTS);

   if (num == 0)
   {
      // Display a message to the user
      AfxMessageBox(_T("Supply a non-zero number on the edit control"), MB_OK);

      // Stay on the current page
      return -1;
   }

   // CPropertyPage::OnWizardNext returns zero and causes
   // the property sheet to display the next page
   return CPropertyPage::OnWizardNext();
}

Requisitos

encabezado: afxdlgs.h

Vea también

Referencia

Clase de CPropertyPage

Gráfico de jerarquía

CPropertySheet::SetWizardMode