共用方式為


CPropertyPage::OnWizardNext

當使用者按一下精靈時,的下個按鈕此成員函式由架構呼叫。

virtual LRESULT OnWizardNext();

傳回值

會自動前進到下一頁的 0;–防止 1 的變更。 除了下一個之外,若要跳至網頁,將會顯示對話方塊的識別項。

備註

覆寫這個成員函式指定使用者必須採取一些動作,在下一個按鈕時。

如需如何執行的精靈類型的屬性工作表的詳細資訊,請參閱 CPropertySheet::SetWizardMode

範例

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

需求

Header: afxdlgs.h

請參閱

參考

CPropertyPage 類別

階層架構圖

CPropertySheet::SetWizardMode