Partager via


CPropertyPage::OnWizardNext

Cette fonction membre est appelée par l'infrastructure lorsque l'utilisateur clique sur le bouton suivant dans un assistant.

virtual LRESULT OnWizardNext();

Valeur de retour

0 à avancer automatiquement à la page suivante ; – 1 pour empêcher la page de modification. Pour accéder à une page différente de la prochaine, retournez l'identificateur de dialogue à afficher.

Notes

Remplacez cette fonction membre pour spécifier une action que l'utilisateur doit prendre lorsque le bouton suivant est enfoncé.

Pour plus d'informations sur la procédure à une feuille de propriétés de type assistant, consultez CPropertySheet::SetWizardMode.

Exemple

// 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();
}

Configuration requise

Header: afxdlgs.h

Voir aussi

Référence

CPropertyPage, classe

Graphique de la hiérarchie

CPropertySheet::SetWizardMode