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();
}
요구 사항
헤더: afxdlgs.h