Freigeben über


CPropertyPage::OnWizardNext

Diese Memberfunktion wird vom Framework aufgerufen, wenn der Benutzer auf der folgenden Schaltfläche in einem Assistenten auf klickt.

virtual LRESULT OnWizardNext();

Rückgabewert

0, um zur nächsten Seite automatisch zu setzen; - 1, um die Seite Änderungen zu verhindern. Um zu einer anderen Seite als Folgendes zu springen, geben Sie den Bezeichner des Dialogfelds angezeigt werden zurück.

Hinweise

Überschreiben Sie diese Memberfunktion, um bestimmte Aktionen angeben, die der Benutzer ausführen muss, wenn die nächste Schaltfläche gedrückt wird.

Weitere Informationen dazu, wie Sie ein assistentenartigeigenschaftenblatt, finden Sie unter CPropertySheet::SetWizardMode macht.

Beispiel

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

Anforderungen

Header: afxdlgs.h

Siehe auch

Referenz

CPropertyPage-Klasse

Hierarchiediagramm

CPropertySheet::SetWizardMode